A basic Python-based to-do list application that allows users to add, edit, delete, and mark tasks as completed. Tasks are saved in a CSV file, ensuring your list persists between sessions.
- Add tasks
- Edit existing tasks
- Delete tasks
- View all tasks
- Mark tasks as completed or undone
- Clear all tasks
add- Add a new taskedit- Edit an existing taskdel- Delete a taskview- View all tasksmark- Mark a task as doneunmark- Mark a task as undoneclear- Clear all tasksexit- Save and exit the programhelp- Show a list of available commands