Task Management¶
Master the art of managing tasks with TaskRepo.
Creating Tasks¶
Interactive Mode¶
The easiest way to create tasks:
You'll be prompted for all task details with autocomplete and validation.
Non-Interactive Mode¶
Create tasks with command-line flags:
tsk add -r work \
-t "Fix authentication bug" \
-p backend \
--priority H \
--assignees @alice,@bob \
--tags bug,security \
--due "next week"
Common Options¶
| Flag | Description |
|---|---|
-r, --repo | Repository name |
-t, --title | Task title (required) |
-p, --project | Project name |
--priority | Priority (H/M/L) |
--assignees | Comma-separated GitHub handles |
--tags | Comma-separated tags |
--due | Due date (natural language) |
--links | Comma-separated URLs |
Viewing Tasks¶
List All Tasks¶
Filter by Repository¶
Filter by Status¶
Filter by Priority¶
Combine Filters¶
Show Completed Tasks¶
Updating Tasks¶
Edit Task¶
Opens task in your editor.
Change Status¶
Extend Due Date¶
Batch Operations¶
Most commands support multiple tasks:
# Space-separated
tsk done 1 2 3
# Comma-separated
tsk done 1,2,3
# Works for: done, edit, del, move, archive
Organizing Tasks¶
Projects¶
Group related tasks:
List by project:
Tags¶
Cross-cutting categorization:
List by tag:
Assignees¶
Track responsibility:
List by assignee:
Task Dependencies¶
Tasks can depend on other tasks:
Full dependency support coming soon
Task Links¶
Associate URLs with tasks:
tsk add -r work -t "Fix bug" \
--links https://github.com/org/repo/issues/123,https://docs.example.com/api
Supported link types: - GitHub issues/PRs - Email threads - Documentation - Any URL
Archiving¶
Archive completed tasks:
View archived tasks:
Unarchive tasks:
Searching¶
Search task content:
Search with filters:
Moving Tasks¶
Move tasks between repositories:
Move multiple tasks:
Tips & Tricks¶
Default Assignee
Set default_assignee in config to auto-assign tasks to yourself
Natural Language Dates
Use dates like "tomorrow", "next week", "Nov 15"
Use the TUI
Launch tsk tui for visual task management
Batch Complete
Filter tasks then use multi-select in TUI to batch complete
See Also¶
- Configuration - Customize TaskRepo
- Interactive TUI - Visual task management
- Search & Filters - Advanced filtering