| Crates.io | tasky-cli |
| lib.rs | tasky-cli |
| version | 0.3.3 |
| created_at | 2025-08-29 04:36:16.961706+00 |
| updated_at | 2025-09-04 06:53:18.168204+00 |
| description | A simple Rust CLI to manage to-do lists |
| homepage | |
| repository | https://github.com/MrGranday/tasky |
| max_upload_size | |
| id | 1815366 |
| size | 48,709 |
A simple Rust CLI to manage to-do lists.
Tasky CLI is a lightweight command-line tool written in Rust for managing to-do lists. It supports adding, listing, removing, and marking tasks as done, with colorful output and JSON storage.
Designed for beginners, Tasky CLI is ideal for:
See tasky.txt for a detailed project overview.
Add tasks:
tasky-cli add "Buy milk"
List tasks: (colorized output)
tasky-cli list
Remove tasks:
tasky-cli remove 0
Mark tasks as done:
tasky-cli done 0
JSON storage: Tasks stored in tasks.json
Cross-platform: Works on CMD, PowerShell, Linux, macOS
Planned features:
Follow the instructions at rust-lang.org or run:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
rustup-init.exe prompts.cargo install tasky-cli
git clone https://github.com/MrGranday/tasky.git
cd tasky
cargo build
cargo run -- add "Test task"
cargo run -- list
reg add HKCU\Console /v VirtualTerminalLevel /t REG_DWORD /d 1
# Add a new task
tasky-cli add "Finish homework"
# List all tasks
tasky-cli list
# Mark a task as done
tasky-cli done 0
# Remove a task
tasky-cli remove 0
Tasky CLI welcomes beginners! We aim for 90%+ beginner contributors.
Steps to get started:
Read CONTRIBUTING.md for guidance.
Check issues for good first issue tasks, such as:
--done commandOpen a pull request — no experience needed! We’ll guide you.
Tasky CLI is licensed under the MIT License.
#rustlang or #tasky on X (Twitter)Happy task managing! 🦀