Crate colorchoice_clap
source ·Expand description
Mixin a clap argument for colored output selection
§Examples
To get --color
through your entire program, just flatten
Color
and use it to configure your formatter:
use clap::Parser;
use owo_colors::OwoColorize as _;
/// Le CLI
#[derive(Debug, Parser)]
struct Cli {
#[command(flatten)]
color: colorchoice_clap::Color,
}
let cli = Cli::parse();
cli.color.write_global();
anstream::println!("Hello, {}!", "world".red());
Structs§
- Mixin a clap argument for colored output selection
Enums§
- Represents the color preferences for program output