Expand description
Structured, non-interactive terminal display.
Everything a command emits when it is reporting rather than prompting:
table— alignedOutputTables for row/column data.keyvalue—OutputKVblocks for headers and summaries.error—OutputFormat, the sharedExitCodeconvention, and anErrorRendererthat turns anAppErrorinto consistent text/JSON/YAML.status— one-offStatusReporterfeedback lines (success/warn/step/ heading) for guided, multi-step flows.
Re-exports§
pub use error::ErrorRenderer;pub use error::ExitCode;pub use error::OutputFormat;pub use keyvalue::OutputKV;pub use status::StatusReporter;pub use table::OutputTable;