fix(help): Separate command flags like options

Fixes #4232
This commit is contained in:
Ed Page 2022-09-19 09:07:37 -05:00
parent ad05d1624b
commit e9f1287b63
2 changed files with 5 additions and 5 deletions

View file

@ -40,9 +40,9 @@ package manager utility
Usage: pacman[EXE] <COMMAND>
Commands:
query -Q --query Query the package database.
sync -S --sync Synchronize packages.
help Print this message or the help of the given subcommand(s)
query, -Q, --query Query the package database.
sync, -S, --sync Synchronize packages.
help Print this message or the help of the given subcommand(s)
Options:
-h, --help Print help information

View file

@ -818,11 +818,11 @@ impl<'cmd, 'writer> Help<'cmd, 'writer> {
let mut styled = StyledStr::new();
styled.literal(subcommand.get_name());
if let Some(short) = subcommand.get_short_flag() {
styled.none(" ");
styled.none(", ");
styled.literal(format!("-{}", short));
}
if let Some(long) = subcommand.get_long_flag() {
styled.none(" ");
styled.none(", ");
styled.literal(format!("--{}", long));
}
longest = longest.max(styled.display_width());