Skip to content

πŸš€ A Rust-based CLI Task Manager to manage your tasks directly from the terminal while learning core Rust concepts.

License

Notifications You must be signed in to change notification settings

Ka-369/rust-cli-task-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Rust CLI Task Manager

A simple and intuitive command-line Task Manager built in Rust.
Manage your personal to-do list quickly and efficiently right from your terminal.


✨ Features

  • πŸ“ Add Tasks: Easily add new items to your task list directly from the CLI
  • πŸ“‹ View Tasks: Display all of your current tasks in a clear, numbered list
  • πŸ—‘οΈ Delete Tasks: Remove specific tasks by number
  • ⚠️ Input Validation: Handles invalid or unexpected inputs gracefully
  • 🧹 Clean Interface: Straightforward and interactive terminal experience

πŸš€ Getting Started

  1. Clone the repository

    git clone https://github.com/Ka-369/rust-cli-task-manager.git
    cd rust-cli-task-manager
  2. Run the application

    cargo run

πŸ“¦ Requirements

  • Rust (Cargo included)

πŸ–₯️ Example Usage

This is a CLI Task Manager
1️⃣  Add Task
2️⃣  View Tasks
3️⃣  Delete Task
4️⃣  Exit
  • When prompted, enter the number corresponding to the desired action.
  • Follow on-screen instructions to add or delete tasks.

🀝 Contributing

Contributions and suggestions are welcome!
Feel free to open issues or submit pull requests to improve the project.


πŸ“„ License

This project is licensed under the MIT License.


πŸ’‘ Inspiration

This project is a starting point for learning Rust and practicing command-line application development.


About

πŸš€ A Rust-based CLI Task Manager to manage your tasks directly from the terminal while learning core Rust concepts.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages