lt-cli is a small time tracking cli.
- Each task must have a unique id.
- One task can run at a time.
Install lt-cli:
npm i -g lt-cli
lt start [$id]
lt stop
lt add $id $value
lt subtract $id $value
lt rm [$id]
lt ls [$id]
lt log
Start a timer. If there is a running timer, lt will stop it. If no id is
provided, lt will resume the last timer that was stopped.
lt start foo
Stop the running timer.
Add a specific value to a timer. The value should include units, for example:
- 30m
- 0.5h
- 2hr
- 4d
- 4.5h
- 4h30m
lt add foo 1h7m
Subtract a specific value from a timer. The value should include units, for example:
- 30m
- 0.5h
- 2hr
- 4d
- 4.5h
- 4h30m
lt subtract foo 37m
Remove a timer.
If no id is provided, all timers will be removed.
-f: Skip confirmation prompt.
List the existing timers and the current duration of each. If a timer is running, it's id will be highlighted.
If an id is provided, only the matching timer will be listed.
Event log for all timers.
🔥 it's lt
