-
Notifications
You must be signed in to change notification settings - Fork 0
Quick Start
Wylie Standage-Beier edited this page Dec 8, 2025
·
1 revision
Learn the basics of TaskFlow in 5 minutes.
# With empty task list
taskflow
# With demo data (recommended for first time)
taskflow --demo- Press
ato add a new task - Type:
Buy groceries #errands due:tomorrow - Press
Enter
You've created a task with a tag (#errands) and due date using Quick-Add-Syntax!
| Key | Action |
|---|---|
j or ↓
|
Move down |
k or ↑
|
Move up |
g |
Jump to first task |
G |
Jump to last task |
- Select a task and press
xorSpace - The task is marked as done
[x] - Press again to uncomplete
Press p to cycle through priority levels:
None → Low (!) → Medium (!!) → High (!!!) → Urgent (!!!!) → None
- Press
P(capital P) - Type a project name:
Home - Press
Enter
The project appears in the sidebar.
- Select a task
- Press
mto move - Select your project
- Press
Enter
- Press
hto focus the sidebar - Use
j/kto navigate views - Press
Enterto select a view - Press
lto return to task list
- All Tasks - Everything
- Today - Due today
- Upcoming - Future due dates
- Overdue - Past due dates
- Calendar - Monthly view
- Dashboard - Statistics
Press ? to show all keybindings.
Press ? again or Esc to close.
- Press
Ctrl+sto save manually - Press
qto quit (auto-saves)
| Key | Action |
|---|---|
a |
Add task |
e |
Edit title |
x |
Toggle complete |
d |
Delete task |
p |
Cycle priority |
/ |
Search |
? |
Help |
q |
Quit |
- Task-Management - Full task operations
- Quick-Add-Syntax - Advanced task creation
- Projects - Organize with projects
- Time-Tracking - Track time on tasks
- Keybindings - Complete shortcut reference