tosk 🚀
A very lightweight, easy-to-use CLI task / todo list app written in Rust, inspired by todo
Installation
Install with Cargo
You can easily install tosk with Cargo. Make sure you have it installed and Rust too.
Install with git
- clone the repository:
git clone https://github.com/sharkmu/tosk.git - build the repository with Cargo:
cargo run
Collaboration
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.
How to use?
- 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
Configurability
At the moment there is only one setting that you can change. You can enable/disable the archive feature.
Windows
On Windows you can do it by going to: C:\Users\your_username\AppData\Roaming\tosk and changing the archive_enabled's value
Linux
On Linux you can do it by going to: /home/your_username/.config/tosk and changing the archive_enabled's value
macOS
On macOS you can do it by going to: /Users/your_username/Library/Application Support/tosk and changing the archive_enabled's value
Origin of name
The project name (tosk) is a mixture of todo and task