Expand description
One-off status feedback lines for guided, multi-step CLI flows.
Where crate::progress animates ongoing work and crate::prompt reads
input, this renders the short, one-shot status lines a flow emits between
steps: ✓ Detected Rust, a [1/4] step counter, a section heading, a warn
or error notice. It composes the two theme layers — a Palette for color
and a Glyphs set for the leading symbol — so every line honours
NO_COLOR, TTY detection, and UTF-8 capability exactly like the rest of the
CLI surface.
The writer is injected, so callers bind it to a real stream with
StatusReporter::from_env (stderr, matching the “diagnostics to stderr”
convention) while tests assert on an in-memory buffer via
StatusReporter::new.
Structs§
- Status
Reporter - A status-line reporter over an injected writer, palette, and glyph set.