This is a command-line application designed to help you manage your to-do list efficiently. This tool allows you to add, update, delete, and track the status of your tasks through a simple and intuitive command-line interface. Tasks are stored in a JSON file, making them easy to manage and persist across sessions.
Project Supplied By https://roadmap.sh/projects/task-tracker
-
add "Buy groceries"Adds a new task with the description "Buy groceries".
-
update 1 "Buy groceries and cook dinner"Updates the task with ID 1 to the new description "Buy groceries and cook dinner".
-
delete 1Deletes the task with ID 1.
-
mark-in-progress 1Marks the task with ID 1 as "in-progress".
-
mark-done 1Marks the task with ID 1 as "done".
-
listLists all the tasks.
-
list doneLists all tasks that are marked as "done".
-
list todoLists all tasks that are yet to be done (status "todo").
-
list in-progressLists all tasks that are currently "in-progress".