diff options
| author | Tomas Aschan <[email protected]> | 2025-07-17 11:22:12 +0200 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-07-17 11:22:12 +0200 |
| commit | c2fd743bf6955c7ac319714a7855bd184cc58af7 (patch) | |
| tree | 81f68e8eb4d08ee202998286e00969093b0ea94c | |
| parent | f9cbdd9ca94287ab4ef0848e67ecd77cf1361d48 (diff) | |
| parent | 391036c21b8dc5e6c4b1d535e69885d8e613fb06 (diff) | |
Merge pull request #364 from vaguecoder/duplicate-error
Remove Redundant "Unknown-Flag" Error
| -rw-r--r-- | flag.go | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -928,7 +928,6 @@ func VarP(value Value, name, shorthand, usage string) { // returns the error. func (f *FlagSet) fail(err error) error { if f.errorHandling != ContinueOnError { - fmt.Fprintln(f.Output(), err) f.usage() } return err @@ -1174,7 +1173,7 @@ func (f *FlagSet) Parse(arguments []string) error { case ContinueOnError: return err case ExitOnError: - fmt.Println(err) + fmt.Fprintln(f.Output(), err) os.Exit(2) case PanicOnError: panic(err) @@ -1200,6 +1199,7 @@ func (f *FlagSet) ParseAll(arguments []string, fn func(flag *Flag, value string) case ContinueOnError: return err case ExitOnError: + fmt.Fprintln(f.Output(), err) os.Exit(2) case PanicOnError: panic(err) |
