hkxc/args/
color.rs
1use clap::builder::styling::{AnsiColor, Color, Style};
2
3pub const fn get_styles() -> clap::builder::Styles {
5 clap::builder::Styles::styled()
6 .usage(
7 Style::new()
8 .bold()
9 .underline()
10 .fg_color(Some(Color::Ansi(AnsiColor::BrightBlue))),
11 )
12 .header(
13 Style::new()
14 .bold()
15 .underline()
16 .fg_color(Some(Color::Ansi(AnsiColor::BrightBlue))),
17 )
18 .literal(Style::new().fg_color(Some(Color::Ansi(AnsiColor::Cyan))))
19 .valid(
20 Style::new()
21 .bold()
22 .underline()
23 .fg_color(Some(Color::Ansi(AnsiColor::Cyan))),
24 )
25 .invalid(
26 Style::new()
27 .bold()
28 .fg_color(Some(Color::Ansi(AnsiColor::Red))),
29 )
30 .error(
31 Style::new()
32 .bold()
33 .fg_color(Some(Color::Ansi(AnsiColor::Red))),
34 )
35 .placeholder(Style::new().fg_color(Some(Color::Ansi(AnsiColor::White))))
36}