A very lightweight, easy-to-use CLI task / todo list app written in Rust, inspired by todo
You can easily install tosk with Cargo. Make sure you have it installed and Rust too.
cargo install tosk- clone the repository:
git clone https://github.com/sharkmu/tosk.git - build the repository with Cargo:
cargo run
Feel free to contribute to the project. Be aware that this is a beginner project, so the code may sometimes be a bit harder to read.
You can also collaborate by making an issue or giving feedback. Or even just by editing this README.md and making a PR.
- To create a new task:
tosk add [task] - To remove / mark as completed a task:
tosk rm [index of task] - To remove all tasks:
tosk rm --all - To list tasks:
tosk list - To get information on a certain task:
tosk info [index of task] - To access a similiar help message:
tosk help
At the moment there is only one setting that you can change. You can enable/disable the archive feature.
On Windows you can do it by going to: C:\Users\your_username\AppData\Roaming\tosk and changing the archive_enabled's value
On Linux you can do it by going to: /home/your_username/.config/tosk and changing the archive_enabled's value
On macOS you can do it by going to: /Users/your_username/Library/Application Support/tosk and changing the archive_enabled's value
The project name (tosk) is a mixture of todo and task
