From: Dietmar Maurer Date: Tue, 31 Jul 2018 08:38:46 +0000 (+0200) Subject: generate_usage_str: do not group sub-commands X-Git-Url: https://git.proxmox.com/?p=pve-common.git;a=commitdiff_plain;h=7b2ba123b4556aebcbc0532ac0bda2f749e23a15 generate_usage_str: do not group sub-commands Usually, sub commands already form a logical group, so further grouping just adds confusion (see 'qm' as example) Signed-off-by: Dietmar Maurer --- diff --git a/src/PVE/CLIHandler.pm b/src/PVE/CLIHandler.pm index 5c0671f..13904e2 100644 --- a/src/PVE/CLIHandler.pm +++ b/src/PVE/CLIHandler.pm @@ -217,7 +217,7 @@ sub generate_usage_str { } else { next if $def->{$cmd}->{alias}; - my $substr = $generate->($indent, $separator, $def->{$cmd}, "$prefix $cmd"); + my $substr = $generate->($indent, '', $def->{$cmd}, "$prefix $cmd"); if ($substr) { $substr .= $separator if $substr !~ /\Q$separator\E{2}/; $str .= $substr; @@ -335,7 +335,7 @@ sub print_usage_short { $assert_initialized->(); print $fd "ERROR: $msg\n" if $msg; - print $fd "USAGE: $exename [ARGS] [OPTIONS]\n"; + print $fd "USAGE: $exename [ARGS] [OPTIONS]\n\n"; print {$fd} generate_usage_str('short', $cmd, ' ' x 7, "\n", sub { my ($h) = @_;