Skip to content

harilvfs/todocli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📝 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.

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

Installation

Clone the repository and navigate into the project directory:

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

Build the project:

cargo build --release

Run the project:

cargo run

Usage

Add a new task:

cargo run -- add "Your task here"

View all tasks:

cargo run -- list

Mark a task as done:

cargo run -- done 1

Delete a task:

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