A simple To-Do list manager written in Rust
I wrote this project while I'm learning Rust for practice.
I decided to put this project online so that others, like me, who are learning Rust can take some ideas and help me improve this code too.
Feel free to open a pull request to improve the code, add new features, and help me learn Rust.
Features
- List todos
- Add todos
- Remove todos
- Update todos
- Set Priority
- Status Done/Undone
- Sort by priority and status
- Import from CSV/JSON
- Export to CSV/JSON
Screenshots
Installation
Install rtodo with cargo
Install rtodo on ArchLinux
Run Locally
Clone the project
Go to the project directory
Build project
Run the program
Roadmap
- Better error handling
- Code improvement
Feedback
If you have any feedback, please reach out to me at tiagorcoreia87@gmail.com
Contributing
Contributions are always welcome!
See contributing for ways to get started.
Please adhere to this project's code of conduct.