- exitcode, inputs = parseFlags(prog, args, loader, logger, stderr)
- if exitcode != 0 {
- return
+ var err error
+
+ inputs, err = parseFlags(prog, args, logger, stderr)
+ if err == flag.ErrHelp {
+ return 0
+ } else if err != nil {
+ logger.Error(err.Error())
+ return 2