Styled text
Color and emphasis without an event loop.
StyledText::new("Done", style)01 Black lacquer / 黒呂色
Presentation infrastructure for Rust terminal applications—from styled output to full-screen interfaces.
cargo add urushiuse urushi_cli::{CliTheme, Summary};
Different interfaces.
One underlying model.Color and emphasis without an event loop.
StyledText::new("Done", style)Semantic summaries, warnings, and progress.
cli.summary(&Summary::new("Done"))Theme-aware input and validation flows.
Input::new(key, "Name?", "")Renderer-neutral views with a Ratatui adapter.
ViewWidget::new(&view)SHARED FOUNDATION