5. Command Reference
5.1. Add a Task
Adds a new task to your todo list.
Option | Short | Description |
---|---|---|
--due |
-d |
Due date in YYYY-MM-DD |
--priority |
-p |
Priority level: low, medium, high |
$ todoapp add "Finish report" --due 2025-06-18 --priority medium
5.2. List Tasks
List tasks with optional filters.
Filter | Short | Description |
---|---|---|
--status |
-s |
Filter by status: pending, done |
--priority |
-p |
Filter by priority |
--due-before |
Show tasks due before given date |
$ todoapp list --status done
5.3. Mark Task Done
Marks a task as completed.
$ todoapp done <task_id>
5.4. Delete Task
Deletes a task permanently.
$ todoapp delete <task_id>