Skip to content

RohanCyberOps/Rust-To-Do-Cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


🌟 Rust-To-Do-Cli- A Rust-Powered To-Do List Manager 🌟

crates.io GitHub License Maintenance GitHub Contributors

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!


🚀 Features

  • 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.

📸 Screenshots

Main Screen

Add To-Do

Sort Tasks

Export Options


🛠️ Installation

Via Cargo

Install Rust-To-Do-Cli using Cargo:

cargo install Rust-To-Do-Cli

ArchLinux

Install Rust-To-Do-Cli on ArchLinux:

yay -S Rust-To-Do-Cli-bin

🏃 Run Locally

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

🛣️ Roadmap

  • 💡 Enhanced error handling for a smoother experience
  • 🔧 Code optimizations to improve performance

🤝 Contributing

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.


📬 Feedback

Your feedback is invaluable! Feel free to reach out to me via email at [email protected].


📜 License

This project is licensed under the MIT License.


About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages