summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--usage.go5
1 files changed, 2 insertions, 3 deletions
diff --git a/usage.go b/usage.go
index b07280b..7ee68da 100644
--- a/usage.go
+++ b/usage.go
@@ -89,9 +89,8 @@ func (p *Parser) writeUsageForCommand(w io.Writer, cmd *command) {
}
}
- // if the program supports subcommands and the command-line doesn't contain any,
- // give a hint to the user about the existence of these subcommands.
- if len(p.cmd.subcommands) > 0 && p.cmd == cmd {
+ // if the program supports subcommands, give a hint to the user about their existence
+ if len(cmd.subcommands) > 0 {
fmt.Fprint(w, " <command> [<args>]")
}