Overview
Theburn command aggregates task hours across your project and groups them by a chosen dimension. It answers questions like “how many hours are in progress?”, “what’s left per release?”, and “who has capacity?” — all from the terminal.
Burn Report
Basic Usage
| Flag | Description |
|---|---|
-p, --project <name> | Project name or ID (required) |
--by <dimension> | Group by: release (default), specialty, assignee, priority |
--release <name> | Scope to a single release |
-s, --status <status> | Filter statuses (comma-separated, or all) |
Scoped to a Release
Drill into a single release to see how its hours break down:Example output
Example output
Enhanced Task Filters
Thetask list command now supports additional filters for slicing data by release, specialty, and more:
| Flag | Description |
|---|---|
--release <name> | Filter by release name (fuzzy-matched) |
--specialty <name> | Filter by specialty (e.g., frontend, back-end, ai) |
--task-type <name> | Filter by task type (e.g., feature, bug, chore) |
--unassigned | Show only tasks with no assignee |
--due-before <date> | Show tasks due on or before a date (YYYY-MM-DD) |
JSON Output
Both commands support--json for structured output, making them composable with jq and other tools.