diff options
| author | Ray Strode <rstrode@redhat.com> | 2008-06-08 01:58:14 -0400 |
|---|---|---|
| committer | Ray Strode <rstrode@redhat.com> | 2008-06-08 01:58:14 -0400 |
| commit | b245e20f46e5552ae45d85e59354bd2c3cd1b85e (patch) | |
| tree | d50bf3d122fbaad41b37a0e2cf390506f3d5a372 /src | |
| parent | 2c16b423928a0c22ff4e77181262d4d30c8e0ca4 (diff) | |
| download | plymouth-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.c | 5 |
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) { |
