A command-line task manager built in Python to manage daily tasks with priorities, due dates, search, and statistics.
- Add tasks with:
- Priority (low / medium / high)
- Due date
- Mark tasks as complete
- Edit tasks
- Delete tasks
- Search tasks by keyword
- View task statistics
- Automatic detection of:
- Overdue tasks
- Tasks due today
- Smart sorting:
- Unfinished tasks first
- Higher priority tasks
- Earlier due dates
python task_manager.py