This is a Todo application built using Rust and the tui-rs library, providing a text-based user interface for managing daily tasks.
- Text-Based Interface: Interact with your tasks using a terminal-based interface.
- Task Management: Add, edit, delete, and mark tasks as done.
- Input Modes: Switch between normal and editing modes for seamless task management.
- Save user state you can save your tasks and exit the program
- Ensure you have Rust and Cargo installed on your system.
- Clone the repository:
git clone [email protected]:Alish14/tui-todoapp.git
then:
cd tui-todoapp/
cargo run
- Save State: Press S to save the current state of tasks.
- Navigation: Use the arrow keys to navigate between tasks and lists.
- Quit: Press q to exit the application.
- Reset : Press R to reset the application.
Contributions are welcome! If you have suggestions, bug reports, or feature requests, please open an issue or submit a pull request.