Welcome to the Command Line ToDo List project written in Rust! This simple and efficient ToDo list application allows you to manage your tasks directly from the command line interface.
- Add Task: Easily add tasks to your ToDo list.
- List Tasks: View all the tasks in your list along with their status.
- Complete Task: Remove tasks that are completed.
- Persistence: Your tasks are stored locally, so you can access them across sessions.
Make sure you have Rust installed on your system. If not, you can download it from rust-lang.org.
-
Clone this repository:
git clone https://github.com/akash2061/RUST-CLI-ToDo-List.git
cd RUST-CLI-ToDo-List
-
Build the project:
cargo build
-
Run the application:
cargo run
-
Go to the Releases page or Directly Download the latest version.
-
Download the latest release for your platform.
-
Open your terminal and navigate to the folder where the executable is downloaded.
-
Copy the executable to the
/usr/local/bin
directory using the following command:sudo cp ./todo /usr/local/bin/
Now you can manage your tasks from any terminal window by simply typing its name todo
, thanks to its location in /usr/local/bin
.
-
Adding a Task:
todo add "Buy groceries"
-
Listing Tasks:
todo list
-
Completing a Task:
todo done 1
todo done 2 4 5
Contributions are welcome! Feel free to submit issues or pull requests.
This project is licensed under the MIT License - see the LICENSE file for details.
- Inspired by the simplicity and elegance of Rust programming language.
Thank you for using the Rust ToDo List! Happy organizing! 🚀