Skip to content

TechLab-JD/Task-Manager-CLI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

A simple Python-based task manager for creating, editing, and completing tasks.

Features

Tech Stack

How to Run

  1. Clone this repo: git clone https://github.com/techlab-jd/task-manager-cli
  2. Run: python run.py

Screenshot

image

Task-Manager-CLI

An interactive, colorful command-line task manager built with Python.

Features

  • Add, edit, and delete tasks
  • Mark tasks as complete/incomplete
  • Set task priority and due date
  • Colorful, readable table display (using rich)
  • All data stored in data/tasks.json

Requirements

  • Python 3.8+
  • Install dependencies:
    pip install rich

Usage

  1. Clone the repo:
    git clone https://github.com/techlab-jd/task-manager-cli
    cd task-manager-cli
  2. Run the CLI:
    python run.py

Example

[A]dd [E]dit [D]elete [Q]uit
Choose an action: a
Enter task title: Write docs
Enter description (optional): For GitHub
Priority (low/medium/high): high
Due date (optional): tomorrow
Task added!

License

MIT

About

A simple Python-based task manager for creating, editing, and completing tasks.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages