A simple command-line task tracker to manage your tasks.
Source of task: Task Tracker Project
No installation is required. Simply download the task_tracker.py script.
The task-cli is used with the following structure:
python task_tracker.py <command> [arguments]• add : Adds a new task.
python task_tracker.py add "Buy groceries"• update <task_id> : Updates the description of a task with the given ID.
python task_tracker.py update 1 "Buy groceries and cook dinner"• delete <task_id>: Deletes a task with the given ID.
python task_tracker.py delete 1• mark-in-progress <task_id>: Marks a task as in progress.
python task_tracker.py mark-in-progress 1• mark-done <task_id>: Marks a task as done.
python task_tracker.py mark-done 1• list: Lists all tasks.
python task_tracker.py list• list : Lists tasks with a specific status (todo, in-progress, done).
python task_tracker.py list done
python task_tracker.py list todo
python task_tracker.py list in-progress# Add a new task
python task_tracker.py add "Write a report"
# List all tasks
python task_tracker.py list
# Mark task 1 as in progress
python task_tracker.py mark-in-progress 1
# List tasks with status "in-progress"
python task_tracker.py list in-progress
# Mark task 1 as done
python task_tracker.py mark-done 1
# List all done tasks
python task_tracker.py list done
# Update the description of task with ID 1
python task_tracker.py update 1 "Write and submit the report"
# Delete task with ID 2
python task_tracker.py delete 2If you have any suggestions or improvements, feel free to contribute to the project.
This project is licensed under the MIT License.