Time tracking software is often bloated and I don't wanna have it in yet another browser-tab or app-window, but rather right where I work ... in the terminal 💻☜(゚ヮ゚☜)
Usage: worktime <COMMAND>
Commands:
status Prints current state
start Start tracking time
stop Stop tracking time
report Report today's total work time
correct Correct QoL - sets start/end of session with id to hours:minutes
sql Sqlite3
help Print this message or the help of the given subcommand(s)
Options:
-h, --help Print help
-V, --version Print version
or just run and let dialoguer guide you through ;)
Features/Ideas
- Sessions should be limited to 12h max (probably forgot to stop)
- add holiday concept
- add tags (with default, configurable)
- add fancy report (svg; kind of like flamechart?)
- add defrag (multiple sessions of selected day(s) will be defragmented into one session)