Skip to main content

yarli_cli/stream/
mod.rs

1//! Stream mode renderer (Section 30).
2//!
3//! Plain structured ANSI output to stdout with inline viewport for live status.
4//! Completed output enters native terminal scrollback (copy-pasteable).
5//! Active tasks shown via ratatui `Viewport::Inline` with braille spinners.
6//! Used in CI, pipes, small terminals.
7
8pub mod backend_output;
9pub mod events;
10pub mod headless;
11pub mod renderer;
12pub mod spinner;
13pub mod style;
14
15pub use backend_output::{normalize_output_lines, normalize_output_lines_with_options};
16pub use events::{StreamEvent, TaskView};
17pub use headless::HeadlessRenderer;
18pub use renderer::{StreamConfig, StreamRenderer};
19pub use spinner::Spinner;
20pub use style::Tier;