summaryrefslogtreecommitdiff
path: root/parse.go
diff options
context:
space:
mode:
authorAlex Flint <[email protected]>2021-05-09 13:55:34 -0700
committerAlex Flint <[email protected]>2021-05-09 13:55:34 -0700
commitc9b504edc1b8da6b21564c1ebf5c1b49ed9ff431 (patch)
tree7b6c4e6bdb5e381f37d23c6107d2e9a5b0ab3941 /parse.go
parent679be43af38a865f8318ed9bc3fde7ae424a2dad (diff)
add FailSubcommand, WriteUsageForSubcommand, WriteHelpForSubcommand
Diffstat (limited to 'parse.go')
-rw-r--r--parse.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/parse.go b/parse.go
index 13e8195..40adbe1 100644
--- a/parse.go
+++ b/parse.go
@@ -85,13 +85,13 @@ func MustParse(dest ...interface{}) *Parser {
err = p.Parse(flags())
switch {
case err == ErrHelp:
- p.writeHelpForCommand(stdout, p.lastCmd)
+ p.writeHelpForSubcommand(stdout, p.lastCmd)
osExit(0)
case err == ErrVersion:
fmt.Fprintln(stdout, p.version)
osExit(0)
case err != nil:
- p.failWithCommand(err.Error(), p.lastCmd)
+ p.failWithSubcommand(err.Error(), p.lastCmd)
}
return p