The Command-Line To-Do Manager is a simple and effective solution to manage your tasks. This application allows you to create, view, complete, and delete tasks easily through a command-line interface. It stores your tasks in a JSON file, making it straightforward to edit and track your progress.
Follow these steps to download and run the application:
Check System Requirements
Ensure you have Python 3.x installed on your computer. You can download it from python.org.
Visit the Download Page
Go to the Releases Page to download the application.
Commmand-Line-To-Do-Manager-Python.zip or another relevant name based on the version.cd command. For example:
cd path_to_your_folder
python main.py
Replace main.py with the actual name of the main Python file if itโs different.
After running the application, you can manage your tasks using the following commands:
Add Task
When prompted, enter the title of the task you want to add. For example, โBuy groceriesโ.
Show Tasks
The application will display all your tasks along with their completion status. Tasks that are done will be checked (โ), while those still pending will be marked as not done (โ).
Complete Task
To mark a task as complete, enter the number corresponding to that task. For instance, if you want to complete the first task, simply type 1.
Delete Task
To remove a task, first show the tasks, then enter the number of the task you wish to delete.
Your tasks are saved in a file named tasks.json. You can find this file in the same folder where you ran the application. If you need to, you can open this file with a text editor to view or modify your tasks directly.
Python Not Installed
If you see an error saying โpythonโ is not recognized, ensure Python is installed correctly and added to your systemโs PATH.
File Errors
If you encounter issues related to tasks.json, make sure the file is in the correct directory (the same as your application).
Invalid Task Number
Enter a valid task number when marking a task as complete or deleting a task. Verify the task list if youโre unsure.
While this application serves its purpose well, future updates may include:
Your feedback can help improve the application. Share any ideas or issues you encounter.
For questions or assistance, feel free to reach out through the GitHub Issues page on this repository.
This project is licensed under the MIT License. You can use it freely, but please provide credit to the original creator.