Crate winbrew_ui

Crate winbrew_ui 

Source
Expand description

Terminal presentation primitives for WinBrew.

winbrew-ui owns the interactive state used by CLI command handlers: color mode, confirmation defaults, spinner styles, progress rendering, and output writers. Keeping this crate separate from app logic prevents business code from depending on terminal behavior.

Modulesยง

builder ๐Ÿ”’
interact ๐Ÿ”’
log ๐Ÿ”’
progress ๐Ÿ”’
table ๐Ÿ”’
theme ๐Ÿ”’

Structsยง

ProgressHandle
SpinnerGuard
Ui
Terminal-backed presentation state used by CLI command handlers.
UiBuilder
Builder for Ui instances.
UiSettings
Presentation settings for the terminal UI.