standout 7.6.0

Styled CLI template rendering with automatic terminal detection
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! Help rendering for clap commands.
//!
//! This module provides styled help output for clap commands using standout templates:
//!
//! - [`render_help`]: Render help for a command
//! - [`render_help_with_topics`]: Render help with a "Learn More" section listing topics
//! - [`HelpConfig`]: Configuration for help rendering
//! - [`CommandGroup`]: Define subcommand groups for organized help display
//! - [`validate_command_groups`]: Validate group config against a clap Command tree
//! - [`default_help_theme`]: Returns the default theme for help

mod config;
pub(crate) mod data;
mod render;

pub use config::{default_help_theme, validate_command_groups, CommandGroup, HelpConfig};
pub use render::{render_help, render_help_with_topics};