CLUB -- Command-line Utility for Business
CLUB is a tool that I wrote to move the majority of the applications I use for business into the command line. Most notably, I wanted to be able to track my time from the command-line because it reduces the friction I experience when trying to track my time appropriately.
Time Tracking
CLUB's first role is in tracking time.
Starting a timer
Starting an unnamed timer:
club time go
Stopping an unnamed timer:
club time stop
Starting a named timer:
club time go <name>
Starting a timer scoped to a specific project:
club time go --project <abbrev>
Starting a timer with known duration:
club time go --end 30m
Starting a pomodoro cycle (25 on, 5 off):
club time go --pomo
Starting
- TimeChunk
- Holds started_time, time_elapsed, scheduled_end_time, name, state, reference to project
- Project
- Long name, abbreviation