CLI Progress
Terminal-style multi-task progress output with ASCII bars, spinners, ETAs, done ticks, failures and a summary line, driven by a deterministic simulation.
Preview
Install
Pro source requires Pebble Pro. Try the full preview above.
Props
| Prop | Type | Default | Description |
|---|---|---|---|
| tasks | CliTask[] | — | { id, label, total, rate, start?, unit?, failAt?, error? }; rate is units per second in the simulation. |
| command | string | "run build --all" | Echoed command on the first line. |
| cwd | string | "~/project" | Prompt path. |
| barWidth | number | 20 | Characters in each [####----] bar. |
| defaultTime | number | 0 | Simulation second to start from (for docs and snapshots). |
| paused | boolean | false | Freeze the simulation. |
| speed | number | 1 | Simulation speed multiplier. |
| onDone | (failed: number) => void | — | Called when every task has finished or failed. |
| label | string | "Task progress" | Accessible name of the task group. |
Pro component
Try the full preview above. Editable source and build guides require Pebble Pro.
