Simple and useful time tracker. Collects tasks and works (timeslots) in hierarchical tree. Has: reports (based on xslt templates), localization (7 langs), xml data format, ical, jnlp and JIRA (R) support. Runs on Windows, Mac and Linux.
The code at GitHub: https://github.com/TimeSlotTracker/timeslottracker-desktop
The git on Source forge is read only (replica).
Shell script and template for the GPL copy right notice.
...While iterating those files, it inserts the comment lines for the copyright notice into each of them.
Finally, the new files are written to the corresponding directory node under the destination directory tree.
$. Default templates
As default, I wrote the templates of the copryright notice of:
GNU General Public License version 3
Apache License, Version 2.0
for the files with:
.java
.xml
.sh
.txt
extensions.
$. Example for how to use the 'here document'
In the UNIX shell scripting, the idiom by 'here document' can make the variable substitution easier.
...
Apostilator is a XML based front end to LaTeX that simplifies the process of writing all kinds of documents from letters to books, reports and articles. It's easy to customize and create templates defining a style for all your documents.