evobench_tools/util/
clap_styles.rs1use anstyle::{AnsiColor, Color, Style};
4
5pub fn clap_styles() -> clap::builder::Styles {
6 clap::builder::Styles::styled()
7 .usage(
8 Style::new()
9 .bold()
10 .underline()
11 .fg_color(Some(Color::Ansi(AnsiColor::Red))),
12 )
13 .header(
14 Style::new()
15 .bold()
16 .underline()
17 .fg_color(Some(Color::Ansi(AnsiColor::BrightBlack))),
18 )
19 .literal(Style::new().fg_color(Some(Color::Ansi(AnsiColor::Green))))
20 .invalid(
21 Style::new()
22 .bold()
23 .fg_color(Some(Color::Ansi(AnsiColor::Red))),
24 )
25 .error(
26 Style::new()
27 .bold()
28 .fg_color(Some(Color::Ansi(AnsiColor::Red))),
29 )
30 .valid(
31 Style::new()
32 .bold()
33 .underline()
34 .fg_color(Some(Color::Ansi(AnsiColor::Green))),
35 )
36 .placeholder(Style::new().fg_color(Some(Color::Ansi(AnsiColor::BrightBlack))))
37}