Go to file
James Tomasino baf2e281ff big code cleanup and refactoring 2020-10-11 13:53:53 +00:00
LICENSE initial commit 2018-05-29 17:36:02 -04:00
Makefile big code cleanup and refactoring 2020-10-11 13:53:53 +00:00
README.md track, not todo, you fool! 2018-05-29 19:57:28 -04:00
track big code cleanup and refactoring 2020-10-11 13:53:53 +00:00
track.1 big code cleanup and refactoring 2020-10-11 13:53:53 +00:00

README.md

track calver status license

track is a minimalistic data manager for the shell.

Using the command line, track allows you to enter one and only one data point on any metric per day. It's great for tracking your weight or how many cups of coffee you drank. Track logs your data for each given metric to a CSV file. If you track the same metric twice in the same day, the data is updated. There's a few handy options for printing out the list data in useful formats as well.

Install

sudo make install

Note: On systems without admin access the binary can be run directly from the git repo, but will lack man support and command completion.

Uninstall

sudo make uninstall

Usage

track [options] [metric] [value]

DIRECTORY:
  If the environment variable $TRACK_DIR is set, track will store all data in
  that location. Otherwise the default is the current working directory.

USAGE:
  track weight 150            Log 150lbs for today's weight
  track -n 10 calories        Show last 10 days calorie values
  track mood                  Show last value logged for mood

OPTIONS:
  -a                          Show all values of metric
  -n N                        Show N values of metric
  -x                          Remove metric file
  -h                          Show this help
  -v                          Show current version info
  -d                          Debug mode

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

GPL3