Hammertime is a simple time-tracker.
Please notice that hammertime is more a pet project than a real one. Its main goal is to allow me to write some "Real World" haskell.
cabal configure cabal build cabal install
###Start tracking a task
hammertime start project_name task_name [tags*]
Starting a new task automatically closes the previous.
###Stop tracking a task
Show current tasks
Show all tasks done today
hammertime report day
Show all tasks of a particular project done this month
hammertime report month --project=<project name>
Show the time spent on a particular activity, this week
hammertime report week --activity=<activity name> --type=totaltime
To see all the available options
hammertime report --help
- Polish the existing reports
- Use a templating engine to ease the creation of reports
- Create SVG reports
- Create CSV reports