diff options
| author | Ray Strode <rstrode@redhat.com> | 2008-06-09 11:38:18 -0400 |
|---|---|---|
| committer | Ray Strode <rstrode@redhat.com> | 2008-06-09 11:39:05 -0400 |
| commit | 2677efb8b51ae28a70a8fc75eb655667c6410d49 (patch) | |
| tree | 1513f01f64896f456ba355e003c3c7a2a75e0ec9 /src | |
| parent | 5d1e93403afe32e6879515b1c74b3e5b6366ad54 (diff) | |
| download | plymouth-2677efb8b51ae28a70a8fc75eb655667c6410d49.tar.gz plymouth-2677efb8b51ae28a70a8fc75eb655667c6410d49.tar.xz plymouth-2677efb8b51ae28a70a8fc75eb655667c6410d49.zip | |
Don't show [subcommands ...] in usage line if there are no subcommands
Diffstat (limited to 'src')
| -rw-r--r-- | src/libply/ply-command-parser.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libply/ply-command-parser.c b/src/libply/ply-command-parser.c index a78a360..76bd9cf 100644 --- a/src/libply/ply-command-parser.c +++ b/src/libply/ply-command-parser.c @@ -157,7 +157,8 @@ append_usage_line_to_buffer (ply_command_parser_t *parser, option_node = ply_list_get_next_node (parser->main_command->options, option_node); } - ply_buffer_append (buffer, "[subcommand [options]...]\n"); + if (ply_list_get_length (parser->available_subcommands) > 0) + ply_buffer_append (buffer, "[subcommand [options]...]\n"); } static void |
