From c9862fc8d3acd3311247f0205d39bccadf1f16f5 Mon Sep 17 00:00:00 2001 From: dmyTRUEk <25669613+dmyTRUEk@users.noreply.github.com> Date: Fri, 29 Mar 2024 20:27:59 +0200 Subject: [PATCH] feat: set help template, improve character option description --- src/main.rs | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/src/main.rs b/src/main.rs index 7c1d443..d60832f 100644 --- a/src/main.rs +++ b/src/main.rs @@ -21,9 +21,22 @@ use crate::{ #[derive(Parser, Debug)] -#[command(about, version, long_about = None, author)] +#[clap( + about, + author, + version, + help_template = "\ + {before-help}{name} {version}\n\ + {about}\n\ + Author: {author}\n\ + \n\ + {usage-heading} {usage}\n\ + \n\ + {all-args}{after-help}\ + ", +)] struct CliArgs { - /// Name of the character + /// Character whose random quote to select #[arg(short, long)] character: Option,