Tog is a project mainly written in HASKELL and SHELL, based on the View license.
Tog: The time log
Tog is simple command line time tracking utility.
$ tog start tog
starting work on tog
at 22:47 on 30 Oct 2011
$ tog status
working on tog
from 22:47 on 30 Oct 2011
to now, 22:56 on 30 Oct 2011
==> 0.2 h have elapsed
$ tog stop
worked on tog
from 22:47 on 30 Oct 2011
to now, 22:59 on 30 Oct 2011
==> 0.2 h elapsed
The data are stored in plain-text files and can be manually edited. The storage is optimised for speed of atomic actions: start and stop.
This project is inspired by command line wrapper for basecamp you can find here. The outputs are ispired by timed. Also this is my first project in Haskell and I'm still learning.
0.5
0.4:
0.3:
0.2:
0.1: