2 releases

Uses new Rust 2024

0.1.1 Oct 8, 2025
0.1.0 Oct 8, 2025

#577 in Command line utilities

Download history 205/week @ 2025-10-02 147/week @ 2025-10-09 12/week @ 2025-10-16 1/week @ 2025-10-23

365 downloads per month

MIT license

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.

Rust License Platform


✨ 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

Crates.io License


πŸ“ 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.


License: Custom Crates.io Made with Rust


πŸ¦€ Built with ❀️ and Rust by Sanjiv Paul

Dependencies

~2–12MB
~89K SLoC