From 391036c21b8dc5e6c4b1d535e69885d8e613fb06 Mon Sep 17 00:00:00 2001 From: Tomas Aschan <1550920+tomasaschan@users.noreply.github.com> Date: Thu, 17 Jul 2025 11:18:53 +0200 Subject: Ensure output is written also from ParseAll --- flag.go | 1 + 1 file changed, 1 insertion(+) (limited to 'flag.go') diff --git a/flag.go b/flag.go index 47c7960..0d07c36 100644 --- a/flag.go +++ b/flag.go @@ -1176,6 +1176,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) -- cgit v1.2.3