RustyTasks is a simple CLI-based to-do list manager built in Rust. It helps you keep track of your tasks, mark them as completed, and save them for future sessions.
- Add tasks with descriptions.
- View your tasks, categorized by their completion status.
- Mark tasks as completed.
- Persistent storage using JSON files in the user configuration directory.
-
Clone the repository:
git clone https://github.com/your-username/rustytasks.git cd rustytasks
-
Build the project:
cargo build --release
-
Run the executable:
./target/release/rustytasks
- Launch the program.
- Use the menu options to:
- Add a new task.
- View your task list.
- Mark tasks as completed.
- Exit the program
RustyTasks stores your to-do list in a JSON file located in: ~/.config/RustyTasks/todo.json