Skip to content

sebluy/timer-hs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A simple command line time tracker written in Haskell.

Build and Install

cabal install exe:timer-hs --installdir=./bin --overwrite-policy=always

Operations

timer-hs start <task>
timer-hs list <n>
timer-hs summary
timer-hs summary total
timer-hs update <id>
timer-hs delete <id>

TODO

  • Fix bug during setup when time.log doesn't exist.
  • More error checking.
  • Allow update to be given any set of fields & support more datetime formats.
  • Rounding bug: summary duration doesn't match session

FUTURE

timer-hs csv

File Format

A log of all modifications to entries as follows:

Example

Create 1 "haskell" 12345 56789
Update 1 "haskell" 90432 98798
Delete 1

About

A command line time tracker written in Haskell.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published