# ts-cli
Command-line implementation of [timestudy](https://docs.rs/timestudy/).
## Status
What you can do with it so far:
* show current tracking <u>**status**</u>
* <u>**start**</u> a new activity
* <u>**stop**</u> the current activity
* <u>**cancel**</u> the current activity
* <u>**continue**</u> the previous activity
* <u>**track**</u> an activity that already happened
* <u>**modify**</u> the start or end time of an activity
* <u>**delete**</u> an activity
* <u>**tag**</u> an activity with one or more tags
* <u>**untag**</u> an activity
* show all <u>**tags**</u> used, and their count
* show a <u>**summary**</u> of activities
* all tags
* specific tags
* exclude tags
* within some time period
* <u>**generate**</u> shell completions
## Development
Features, enhancements, bugs, questions, and similar are tracked in [issues](https://codeberg.org/kdwarn/ts-cli/issues). These are then distilled into [milestones](https://codeberg.org/kdwarn/ts-cli/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.