This is a simple command-line To-Do List application built in Python. It helps you manage your daily tasks effectively by allowing you to add, list, and remove tasks directly from the terminal.
- Add new tasks to your to-do list.
- View all tasks with the ability to see what needs to be done.
- Remove completed or unnecessary tasks.
- Lightweight and easy to use from the command line.
- Clone the repository:
git clone https://github.com/yourusername/todolist.git cd todolist
- Run the application:
python todolist.py
- Commands:
- Add a task: Input the task when prompted to add new tasks.
- View tasks: Displays all current tasks.
- Remove a task: Select a task number to remove it from the list.
- Python Basics: Understanding of basic Python programming constructs.
- File I/O: Reading from and writing to files to save and retrieve tasks.
- Error Handling: Managing common errors like invalid input.
- Command-Line Interaction: Creating an interactive terminal-based application.
- Lists and Dictionaries: Efficiently managing and manipulating collections of tasks.
- Looping and Conditional Logic: Creating dynamic flows for task management.
- Python 3.x
Feel free to submit a pull request or open an issue to suggest new features or improvements.