simple command-line interface (CLI) todo list app built using Rust. This project is created as a learning exercise to explore basic Rust syntax, Vec, input/output, and flow control using match.
- Rust (recommended via
rustup) - Linux/macOS/Windows with terminal support
git clone https://github.com/domswp/todo-cli-app-rust
cd todo-clicargo runBuilt using Rust's standard I/O (std::io)
Uses Vec<String> to store tasks
Interactive loop and match control flow
Input validation with .parse::<usize>()
Save & load todos from file (.txt or .json) [Done]
Add categories or deadlines
Use struct and modules for better structure [Done]
Cross-platform compiled binary
This project is open source and available under the MIT License.