Skip to content

Commit

Permalink
Print help to stdout and exit with 0 when help is requested
Browse files Browse the repository at this point in the history
  • Loading branch information
gvalkov committed Jul 17, 2018
1 parent 7abed3b commit 23ec18f
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions main.go
Expand Up @@ -224,10 +224,10 @@ func main() {
flag.Parse()

flag.Usage = func() {
fmt.Fprintln(os.Stderr, strings.TrimLeft(scriptDescription, "\n"))
fmt.Fprintln(os.Stdout, strings.TrimLeft(scriptDescription, "\n"))
flag.PrintDefaults()
fmt.Fprintln(os.Stderr, strings.TrimRight(scriptEpilog, "\n"))
os.Exit(2)
fmt.Fprintln(os.Stdout, strings.TrimRight(scriptEpilog, "\n"))
os.Exit(0)
}

if *printHelp {
Expand All @@ -236,7 +236,7 @@ func main() {
}

if *printConfigHelp {
fmt.Fprintf(os.Stderr, "%s\n\n%s\n", strings.Trim(configFileHelp, "\n"), strings.Trim(defaultTomlConfig, "\n"))
fmt.Fprintf(os.Stdout, "%s\n\n%s\n", strings.Trim(configFileHelp, "\n"), strings.Trim(defaultTomlConfig, "\n"))
os.Exit(0)
}

Expand Down

0 comments on commit 23ec18f

Please sign in to comment.