The TUI Todo App is a terminal-based todo list application built in Rust using the tui
crate. It offers a rich, interactive experience for managing your tasks directly from the terminal.
🤖 This project is created by ChatGPT 🤖
- Start the application by running
todo_app
from the terminal. - Navigate through tasks with
jk
. - Toggle task status with
space
. - Add new tasks with
o
. - Filter tasks with
/
. - Backup tasks with
b
. - Reset tasks with
r
.
- Rust: Ensure you have Rust installed. You can get it from https://www.rust-lang.org/tools/install.
- Cargo: Comes with Rust, used for building the project.
-
Clone the Repository:
git clone https://github.com/longnghia/todo-tui.git cd todo-tui
-
Build the Project:
To build the debug version of the application, run:
cargo build
If you prefer, you can use the provided Makefile
to build and install the binary:
-
Run
make
to build and install:make
-
Run
make uninstall
to remove the binary:make uninstall
This project is licensed under the MIT License. See the LICENSE file for details.
For questions or issues, please open an issue in the GitHub repository or contact me directly.