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