Tasks
Manage tasks, projects, and labels from the terminal. Tasks support statuses, priorities, due dates, and project or label assignment.
Tasks
floggy tasks list
floggy tasks list --status todo,in_progress --limit 20
floggy tasks get <id>
floggy tasks create --title "Ship CLI" --priority high --due-date 2026-06-01T00:00:00Z
floggy tasks edit <id> --status in_progress --priority urgent
floggy tasks edit <id> --project <projectId> --labels lbl1,lbl2
floggy tasks edit <id> --due "" # clear due date
floggy tasks edit <id> --project "" # clear project
floggy tasks done <id>
floggy tasks reopen <id>
floggy tasks delete <id>
Statuses: backlog | todo | in_progress | done | archived (the CLI also accepts in-progress and rewrites it to in_progress).
Priorities: urgent | high | medium | low.
--labels replaces all label links on the task. Pass --labels "" to clear.
Task projects
floggy projects list
floggy projects list --status active
floggy projects create --name "Q3 launch" --description "..." --target-date 2026-09-30T00:00:00Z
floggy projects edit <id> --status done
floggy projects delete <id>
Project statuses: active | paused | done | archived. Deleting a project sets projectId = NULL on its tasks.
Task labels
floggy labels list
floggy labels create --name bug --color "#ef4444"
floggy labels edit <id> --name "bug-fix"
floggy labels delete <id>