a minimalist pomodoro-style time-tracker.
pom message [-l [logfile]]
The pom utility counts down for 25 minutes as you work on a task. It will
give an audible alert at 5 and 0 minutes if say or espeak is in the
path and executable.
-l [logfile]
If provided, log the completed task and timestamp to logfile. The
default is the POMLOG environment variable, if set. Otherwise, the
default is $HOME/pom.log.
-
Use
#hashtagsin your messages so you can easily grep for them later. -
Use
awk/grepto add up time spent on projects, or for specific days.awk '/#hacks/ { total += $1 } END { print total / 60 " hours" }' pom.log
The PowerShell version is maintained by luv2code.