commit | 8bc97d602c3bfeb5fc6fc9b5a9c898f245495637 | [log] [tgz] |
---|---|---|
author | Jesse van den Kieboom <jessevdk@gmail.com> | Fri Nov 04 23:31:17 2016 +0100 |
committer | Jesse van den Kieboom <jessevdk@gmail.com> | Fri Nov 04 23:31:17 2016 +0100 |
tree | fa3cfeb9474fabd7d7c6263f9a80ac6cb2ef375d | |
parent | e1bd22753bf30e38a5beb66ddf4c965aeb512a03 [diff] |
Show how to exit(0) on --help in example
diff --git a/examples/main.go b/examples/main.go index 4a22be6..632c331 100644 --- a/examples/main.go +++ b/examples/main.go
@@ -70,6 +70,10 @@ func main() { if _, err := parser.Parse(); err != nil { - os.Exit(1) + if flagsErr, ok := err.(*flags.Error); ok && flagsErr.Type == flags.ErrHelp { + os.Exit(0) + } else { + os.Exit(1) + } } }