Welcome to the To-Do List Management System, a simple and friendly Python command-line tool that helps you manage your tasks. This user-friendly code allows you to add, view, mark tasks as completed/uncompleted, and delete tasks in a text file. Below, you will find all the information you need to get started, including how to use the code, required libraries, contributions, and additional details.
Before using this code, make sure you have Python installed on your system. You will also need to install the pyfiglet library, which adds some fun text styling to your interface. You can install it using the following command:
pip install pyfigletpip3 install figlet
-
Download the Code: First, download the code file (e.g.,
todo.py) to your computer. -
Adding a New To-Do ✏️
- Run code for Windows.
python main.py
- Run code for Linux
python3 main.py
- Select option 1.
- Enter the number of to-dos you want to add.
- Enter your to-dos one by one.
- Run code for Windows.
-
Viewing All To-Do Items 👀
- Run the code.
- Select option 2.
-
Marking a To-Do as Completed ✅
- Run the code.
- Select option 3.
- Enter the line number of the to-do you want to mark as completed.
-
Marking a To-Do as Uncompleted ❌
- Run the code.
- Select option 4.
- Enter the line number of the to-do you want to mark as uncompleted.
-
Deleting a To-Do 🗑️
- Run the code.
- Select option 5.
- Choose whether to delete by line (option 1) or delete all lines (option 2).
This To-Do List Management System is a friendly and interactive command-line tool created in Python. It's designed to make managing your tasks both efficient and enjoyable. Whether you're organizing your work, personal life, or a project, this tool has you covered.
We welcome contributions to this project! If you have ideas for enhancements or additional features, please create a pull request. Be sure to follow best coding practices and provide clear descriptions of your contributions.
If you encounter any issues or have suggestions for improvements, don't hesitate to open an issue on the project's repository. Your feedback is greatly appreciated.
Enjoy using this To-Do List Management System, and may your tasks be organized and your days productive! 🌟