Chromium Code Reviews| Index: mojom/mojom_parser/gen_cmd.go |
| diff --git a/mojom/mojom_parser/gen_cmd.go b/mojom/mojom_parser/gen_cmd.go |
| index 8689c33ef0f03a3016c49a2abdbd7057c221b221..7a8c07443fe32e3adbee791d1287c7a493208595 100644 |
| --- a/mojom/mojom_parser/gen_cmd.go |
| +++ b/mojom/mojom_parser/gen_cmd.go |
| @@ -97,7 +97,9 @@ func genCmd(args []string) { |
| "use --gen-arg-arg=value. To pass --arg, you would use --gen-arg-arg.\n") |
| } |
| - if err := flagSet.Parse(args[2:]); err != nil { |
| + // If err is not ErrHelp, the only way to figure out what it was is to look at |
| + // the message provided for users. |
|
vardhan
2016/04/15 22:53:35
that's unfortunate
|
| + if err := flagSet.Parse(args[2:]); err != nil && !strings.HasPrefix(err.Error(), "flag provided but not defined") { |
| if err != flag.ErrHelp { |
| fmt.Fprintln(os.Stderr, err.Error()) |
| } |