ts-cli
Command-line implementation of timestudy.
Status
What you can do with it so far:
- show current tracking status
- start a new activity
- stop the current activity
- cancel the current activity
- continue the previous activity
- track an activity that already happened
- modify the start or end time of an activity
- delete an activity
- tag an activity with one or more tags
- untag an activity
- show all tags used, and their count
- show a summary of activities
- all tags
- specific tags
- exclude tags
- within some time period
- generate shell completions
Development
Features, enhancements, bugs, questions, and similar are tracked in issues. These are then distilled into milestones. I intend to regularly update the next two milestones as a way to think about and plan the next immediate things to do.
Tests
Tests must be run consecutively. This is configured in .cargo/config.toml.