A minimalist time-tracking utility in rust.
Find a file
2018-04-22 20:00:40 -04:00
src Some minor cleanup. 2018-04-22 19:33:40 -04:00
.gitignore Added database to .gitignore. 2018-04-22 19:34:09 -04:00
Cargo.lock Basically working MVP. 2018-03-26 23:41:37 -04:00
Cargo.toml Basically working MVP. 2018-03-26 23:41:37 -04:00
Readme.asciidoc Update readme formatting. 2018-04-22 20:00:40 -04:00

Tracky: Simple Time Tracking

Tracky is a simple, commandline time-tracking utility written in Rust.

When run, it will generate a file in the current directory called "tracky.db". This is the time-tracking database, and it is only saved on successful exit of Tracky.

Commands

  • s|start project title - start tracking time

  • e|end - stop tracking topmost task

  • p|pause - pause tracking topmost task

  • r|resume [stack_index] - resume tracking topmost task, or the one at the specified index

  • c|continue info_index - continue tracking a task that has been ended

  • l|list - list tracking and paused tasks

  • i|info [project] - list information for all tasks, or in the optional project

  • h|help - print this help

Exit by typing ^D (Control-D) or the EOF character.