A simple Python-based task manager for creating, editing, and completing tasks.
- Clone this repo:
git clone https://github.com/techlab-jd/task-manager-cli
- Run:
python run.py

An interactive, colorful command-line task manager built with Python.
- 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
- Python 3.8+
- Install dependencies:
pip install rich
- Clone the repo:
git clone https://github.com/techlab-jd/task-manager-cli cd task-manager-cli
- Run the CLI:
python run.py
[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!
MIT