tracktools is a script to track your tasks and time, generate reports and salary evaluations by the minute.
Usage: timesheet []
Parse timesheet and compute some information.
'action' is one of:
summary: prints the number of hours completed and salary (default).
annual: extrapolate an equivalent annual salary.
goal: figure out average hours/day increase with today's additional
hours.
verify: generate some output for manual verification of the script.
annotate: generate output that will diff verifications against original
input.
tasks: generate a tally of time per task
For easy cross-checking against your timesheet file, run a command like this::
timesheet --select-month=2003-11 annotate | xxdiff - $TIMESHEET
Options:
--version show program's version number and exit
-h, --help show this help message and exit
--help-format print help on file format
-l, --loose, --loose-parsing
Allow non-entry list items on column 0.
-f FILE, --file=FILE Specify a file to process (default: TIMESHEET)
-r RATE, --rate=RATE Specify hourly rate
-x, --no-tax Disable taxes (works with the rate only).
-H HOLIDAYS, --holidays=HOLIDAYS
Specify number of holiday days off for annual
guesstimate (default: 30)
Period selection actions:
These options select the time period.
-t, --select-today today only
-w, --select-this-week
this week (default)
-m, --select-this-month
this month only
-a, --select-all all entries
-M SELECT_MONTH, --select-month=SELECT_MONTH
any specific month, format is YYYY-MM
Product's homepage