Expand description
CLI output aesthetics for the provider manager (plans/0010):
the uv/mise grammar โ bold-cyan in-progress verbs that flip to
bold-green on completion, a braille spinner during downloads, dim
step summaries with bold counts and timings. Std only: raw ANSI,
IsTerminal gating, NO_COLOR respected.
Ui::recorder() swaps the writes for a capture buffer โ tests
assert the rendered step sequence without touching real stderr.
Structsยง
- Progress
Output - Spinner
Guard - Stops the spinner thread on Drop; clears the line.
- Timer
- A wall-clock helper for the summary timing.