Improve handling of cmdline errors

This commit is contained in:
Yann Hamon 2022-01-06 12:37:00 +01:00 committed by Yann
parent c88282c0a1
commit 886e00e03f

View file

@ -49,13 +49,13 @@ func processResults(cancel context.CancelFunc, o output.Output, validationResult
func realMain() int {
cfg, out, err := config.FromFlags(os.Args[0], os.Args[1:])
if out != "" {
out := os.Stderr
o := os.Stderr
errCode := 1
if cfg.Help {
out = os.Stdout
o = os.Stdout
errCode = 0
}
fmt.Fprintln(out, out)
fmt.Fprintln(o, out)
return errCode
}