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