Crates.io | tosk |
lib.rs | tosk |
version | 1.0.1 |
created_at | 2025-09-15 19:01:43.092935+00 |
updated_at | 2025-09-18 16:20:13.818532+00 |
description | A very lightweight, easy-to-use CLI task / todo list app written in Rust |
homepage | |
repository | https://github.com/sharkmu/tosk |
max_upload_size | |
id | 1840479 |
size | 891,571 |
A very lightweight, easy-to-use CLI task / todo list app written in Rust, inspired by todo
Currently, it has only been tested on Windows, so it may not work properly on other operating systems.
You can easily install tosk with Cargo. Make sure you have it installed and Rust too.
cargo install tosk
git clone https://github.com/sharkmu/tosk.git
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.
tosk add [task]
tosk rm [index of task]
tosk list
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