Topics

In-depth documentation for specific Standout systems and use cases.


Framework Configuration

App Configuration

The AppBuilder API for configuring your application. Covers embedding templates and styles, theme selection, command registration, hooks, context injection, flag customization, and the complete setup workflow.

Output Modes

The --output flag and OutputMode enum. Covers auto/term/text modes for terminal output, structured modes (JSON, YAML, XML, CSV), file output, and how to access the mode in handlers.

Topics System

Adding help topics to your CLI. Covers the Topic struct, TopicRegistry, loading topics from directories, help integration, pager support, and custom rendering.


Crate Documentation

For detailed documentation on the underlying libraries, see:

Rendering (standout-render)

Dispatch (standout-dispatch)