rtodo is a command-line to-do list manager built with 💖 in Rust. This project was created to deepen my understanding of Rust while building something practical. It’s open for contributions from fellow Rust learners and enthusiasts!
- Flexible Task Management: Easily list, add, remove, and update your tasks.
- Priority Levels: Assign tasks with priority levels to stay on top of important items.
- Status Control: Mark tasks as done or undone, and organize them by status.
- Smart Sorting: Sort tasks by priority or status for quick overview.
- Import/Export Options: Seamlessly import/export your tasks in CSV/JSON formats.
Install Rust-To-Do-Cli
using Cargo:
cargo install Rust-To-Do-Cli
Install Rust-To-Do-Cli
on ArchLinux:
yay -S Rust-To-Do-Cli-bin
Clone the repository:
git clone https://github.com/chrohangurjar1/Rust-To-Do-Cli.git
Navigate to the project directory:
cd Rust-To-Do-Cli
Build the project:
cargo build --release
Run the program:
cargo run
- 💡 Enhanced error handling for a smoother experience
- 🔧 Code optimizations to improve performance
Contributions are highly encouraged! Whether it’s fixing bugs, adding features, or optimizing the code, your input is welcome. Check out our CONTRIBUTING.md for how to get started, and please adhere to our Code of Conduct.
Your feedback is invaluable! Feel free to reach out to me via email at [email protected].
This project is licensed under the MIT License.