timed

a command-line time tracker.

$ timed start myproject
starting work on myproject
  at 16:35 on 07 Feb 2011

$ timed
working on myproject:
  from    16:35 on 07 Feb 2011
  to now, 17:00 on 07 Feb 2011
       => 0h25m have elapsed

$ timed stop
worked on myproject
  from    16:35 on 07 Feb 2011
  to now, 17:40 on 07 Feb 2011
       => 1h5m elapsed

$ timed summary
  - myproject: 1h5m

$ cat ~/.timed
myproject: 16:35 on 07 Feb 2011 - 17:40 on 07 Feb 2011