summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorRay Strode <rstrode@redhat.com>2008-06-08 01:58:14 -0400
committerRay Strode <rstrode@redhat.com>2008-06-08 01:58:14 -0400
commitb245e20f46e5552ae45d85e59354bd2c3cd1b85e (patch)
treed50bf3d122fbaad41b37a0e2cf390506f3d5a372 /src
parent2c16b423928a0c22ff4e77181262d4d30c8e0ca4 (diff)
downloadplymouth-b245e20f46e5552ae45d85e59354bd2c3cd1b85e.tar.gz
plymouth-b245e20f46e5552ae45d85e59354bd2c3cd1b85e.tar.xz
plymouth-b245e20f46e5552ae45d85e59354bd2c3cd1b85e.zip
Improve command parser help output
Diffstat (limited to 'src')
-rw-r--r--src/libply/ply-command-parser.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/libply/ply-command-parser.c b/src/libply/ply-command-parser.c
index b6d9a67..2516554 100644
--- a/src/libply/ply-command-parser.c
+++ b/src/libply/ply-command-parser.c
@@ -177,7 +177,7 @@ append_command_options_to_buffer (ply_command_parser_t *parser,
(int) (25 - strlen (option->name)),
(int) (25 - strlen (option->name)),
option->type == PLY_COMMAND_OPTION_TYPE_BOOLEAN?
- "=[true|false]":
+ "={true|false}":
option->type == PLY_COMMAND_OPTION_TYPE_STRING?
"=<string>":
option->type == PLY_COMMAND_OPTION_TYPE_INTEGER?
@@ -201,7 +201,8 @@ ply_command_parser_get_help_string (ply_command_parser_t *parser)
append_command_options_to_buffer (parser, parser->main_command, buffer);
ply_buffer_append (buffer, "\n");
- ply_buffer_append (buffer, "Available subcommands:\n");
+ if (ply_list_get_length (parser->available_subcommands) > 0)
+ ply_buffer_append (buffer, "Available subcommands:\n");
command_node = ply_list_get_first_node (parser->available_subcommands);
while (command_node != NULL)
{