Skip to main content

rskit_cli/live/
mod.rs

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