A simple command-line To-Do List application in Python.
- Add tasks with a title and due date.
- View the list of tasks with their titles, due dates, and completion status.
- Mark tasks as completed.
- Delete tasks.
- Edit existing tasks, including title, due date, and completion status.
Add Task:
- Choose option 1 in the menu.
- Enter the task title and due date as prompted.
View Tasks:
- Choose option 2 in the menu.
Mark Task as Completed:
- Choose option 3 in the menu.
- Enter the task index to mark as completed.
Delete Task:
- Choose option 4 in the menu.
- Enter the task index to delete.
Edit Task:
- Choose option 5 in the menu.
- Enter the task index to edit.
- Choose the aspect to edit (title, due date, completion status).
Exit:
- Choose option 6 in the menu to exit the application.
- Python 3.x
- colorama
- cursor
Install dependencies using:
pip install colorama cursorContributions are always welcome!