2 releases
Uses new Rust 2024
| 0.1.1 | Oct 8, 2025 |
|---|---|
| 0.1.0 | Oct 8, 2025 |
#577 in Command line utilities
365 downloads per month
11KB
194 lines
π¦ todo-cli
A fast, minimal, and reliable command-line TODO manager written in Rust β built to help you stay organized right from your terminal.
β¨ Features
βοΈAdd, list, complete, edit, and remove todos
πΎ Persists tasks automatically in a JSON file
π Uses OS-appropriate data directory (via directories)
β‘οΈ Fast and reliable β powered by Rust
π¦ Simple to install and use anywhere
βοΈ Installation
You can install todo-cli directly from crates.io:
cargo install rs-todo-cli
π» Usage
Manage your todos right from your terminal β fast, simple, and persistent! π¦
β Add a new todo
todo add "Buy milk"
π Show todo list
todo list
β Mark a todo as done
todo done 1
π Show all todos (including completed)
todo list -a
Example
$ todo add "Buy milk"
Added todo.
$ todo add "Do laundry"
Added todo.
$ todo list
[ ] 1 - Buy milk
[ ] 2 - Do laundry
$ todo done 1
Marked 1 done.
$ todo list
[ ] 2 - Do laundry
$ todo list -a
[x] 1 - Buy milk
[ ] 2 - Do laundry
π License
This project is free to use for personal and non-commercial purposes.
Modification, redistribution, or commercial use of the source code is not permitted without the authorβs written consent.
If youβd like to use or extend this project, please contact the author for permission.
π¦ Built with β€οΈ and Rust by Sanjiv Paul
Dependencies
~2β12MB
~89K SLoC