Skip to content

soorajtech/Todo-List-CLI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

📝 CLI To-Do List Application

A simple, yet powerful Command Line Interface (CLI) to-do list manager built with Python. Perfect for those who prefer managing tasks quickly and efficiently from the terminal.

✨ Features

  • 📋 Task Management: Effortlessly add, complete, and delete tasks.
  • 📄 Task Listing: View all your tasks in a clear, organized list.
  • 💾 Persistent Storage: Save your tasks for future reference.
  • 🖥️ User-Friendly Interface: Simple commands for intuitive usage.

🚀 Getting Started

Prerequisites

Please make sure you have Python installed on your system.

Install typer and rich using the command

pip install typer rich

Available Commands

  1. add "task description" + "task category": ➕ Add a new task.
  2. Show: 📜 Show all tasks.
  3. complete [task ID]: ✔️ Mark a task as completed.
  4. delete [task ID]: ❌ Remove a task.

🤝 Contributing

We welcome contributions! If you have suggestions or find any bugs, please open an issue or create a pull request.

  1. Fork the Project.
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature).
  3. Commit your changes (git commit -m 'Add some AmazingFeature').
  4. Push to the Branch (git push origin feature/AmazingFeature).
  5. Open a Pull Request.

📧 Contact

SOORAJ S KUMAR - soorajskumar004@gmail.com

Project Link: https://github.com/soorajtech/Todo-List-CLI

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages