1
1
mirror of https://github.com/orhun/git-cliff.git synced 2024-11-25 13:13:39 +03:00

feat(args): add color to the help text (#897)

* feat: add color to the help text

* fix: use colors closer to logo colors

* style: update placeholder color

---------

Co-authored-by: Orhun Parmaksız <orhunparmaksiz@gmail.com>
This commit is contained in:
Josh McKinney 2024-10-01 09:34:02 -07:00 committed by GitHub
parent bfe9beb093
commit f4234844bf
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1,5 +1,10 @@
use clap::{
builder::{
styling::{
Ansi256Color,
AnsiColor,
},
Styles,
TypedValueParser,
ValueParserFactory,
},
@ -37,6 +42,12 @@ pub enum Sort {
Newest,
}
const STYLES: Styles = Styles::styled()
.header(Ansi256Color(208).on_default().bold())
.usage(Ansi256Color(208).on_default().bold())
.literal(AnsiColor::White.on_default())
.placeholder(AnsiColor::Green.on_default());
/// Command-line arguments to parse.
#[derive(Debug, Parser)]
#[command(
@ -56,6 +67,7 @@ pub enum Sort {
next_help_heading = Some("OPTIONS"),
disable_help_flag = true,
disable_version_flag = true,
styles(STYLES),
)]
pub struct Opt {
#[arg(