Skip to content

Latest commit

 

History

History
106 lines (61 loc) · 1.88 KB

README.md

File metadata and controls

106 lines (61 loc) · 1.88 KB

crates.io GitHub maintenance contributors

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

cargo install rtodo

Install rtodo on ArchLinux

yay -S rtodo-bin

Run Locally

Clone the project

  git clone https://github.com/TiagoRCorreia/rtodo.git

Go to the project directory

  cd rtodo

Build project

  cargo build --release

Run the program

  cargo run

Roadmap

  • Better error handling
  • Code improvement

Feedback

If you have any feedback, please reach out to me at [email protected]

Contributing

Contributions are always welcome!

See contributing for ways to get started.

Please adhere to this project's code of conduct.

License

MIT