Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tog: The time log

Tog is simple command line time tracking utility.

Requirements

  • haskell-platform
  • ansi-wl-pprint

Summary

$ 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

Data storage

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.

TODOs (in no specific order):

  • Some nice exports
  • Prettier report
  • Report of single project

Acknowledgement

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.

Changelog

0.5

  • Better report
  • Pretty output of start, stop and status (inspired by timed)

0.4:

  • Bash completion
  • Nicer report
  • Edit command for quick peek to storage files
  • Help and usage info

0.3:

  • Renamed to Tog: The time log
  • Use cabal build system

0.2:

  • Log past work
  • Report of overall activity

0.1:

  • First release
  • start, stop and status commands

About

Tog: The time log

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages