Worklog helps you document your working time making use of python's sqlite3 module.
Keep track of working hours, optionally add short summaries and print monthly time sheets.
The corresponding database file will be created at ${HOME}/.worklog/database.db
.
To keep multiple independent log timelines use different work names.
Everything will be setup automatically the first time you use a new work name.
worklog <work name> [optional command]
List of commands:
start
Starts the working ticket.stop (<work notes>)
Stops the working ticket. Use<work notes>
to summarize the work (optional).log (<month>)
Show a detailed list for<month>
(format: MM/YYYY). Omitting<month>
prints every record there is.sum <month>
Show a work summary for<month>
(format: MM/YYYY). If<month>
is not given the current month is used.add <date> <start time> <stop time> (<work notes>)
Create a work record with the given arguments.
<date>
DD.MM.YYYY
<start time>
,<stop time>
HH:MMdelete <id number>
Delete the work record with the given<id number>
.help
Print help.