An open API service indexing awesome lists of open source software.

https://github.com/harilvfs/todocli

Rust-written Todo Cli 🦀
https://github.com/harilvfs/todocli

cli rust todolist

Last synced: about 1 month ago
JSON representation

Rust-written Todo Cli 🦀

Awesome Lists containing this project

README

        




📝 Todo Project

Welcome to the Todo Project – a simple yet effective CLI-based task manager written in Rust. This project is designed to help you manage your tasks while honing your Rust programming skills.

🌟 Features




  • Add Tasks: Quickly add tasks to your list.


  • Mark as Done: Easily mark tasks as completed.


  • View Tasks: Display all pending and completed tasks.


  • Delete Tasks: Remove tasks that are no longer needed.

🚀 Getting Started

Prerequisites


Ensure you have Rust installed. If not, you can install it via rustup.

```sh
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
```

Installation


Clone the repository and navigate into the project directory:

```sh
git clone https://github.com/harilvfs/todocli
cd todocli/
```

Build the project:

```sh
cargo build --release
```

Run the project:

```sh
cargo run
```

Usage

Add a new task:

```sh
cargo run -- add "Your task here"
```

View all tasks:

```sh
cargo run -- list
```

Mark a task as done:

```sh
cargo run -- done 1
```

Delete a task:

```sh
cargo run -- delete 1
```

🛠️ Built With




  • Rust - The programming language used.


  • Cargo - Rust's package manager and build system.

📜 License


This project is licensed under the MIT License - see the LICENSE file for details.

🤝 Contributing


Contributions are welcome! Please feel free to submit a Pull Request.

💬 Contact


Feel free to reach out via Email or GitHub.



Made with ❤️ in Rust