rskit_cli/live/mod.rs
1//! Multi-region live terminal rendering.
2//!
3//! [`LiveConsole`] stacks several concurrent output streams as fixed-height tiles in a live area.
4//! The tiles are an ephemeral peek: scrolled-out rows are dropped from the live view
5//! and retained only for a bounded failure replay,
6//! so scrollback carries durable signal (verdicts and failure blocks) rather than a flood of transient progress.
7//! Each tile is backed by a [`RegionScreen`] — a bounded virtual terminal —
8//! so a child that redraws in place renders faithfully without corrupting the host.
9
10mod renderer;
11mod screen;
12
13pub use renderer::{LiveConfig, LiveConsole};
14pub use screen::RegionScreen;