From 92e4fda9b6664118c0d1c1e2a858f6f614d9c8b2 Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Sat, 25 Oct 2025 18:18:49 -0500 Subject: what a horror show --- complete.go | 4 +++- parse.go | 7 ++++--- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/complete.go b/complete.go index d521f73..b291b18 100644 --- a/complete.go +++ b/complete.go @@ -18,7 +18,9 @@ type Complete struct { } func (p *Parser) WriteHelpForAutocompleteArgv() error { - argvpb.PB.Stderr += fmt.Sprintln("go-args.WriteHelpForAutocompleteArgv() not finished") + fmt.Fprintln(argvpb.Stderr, "") + fmt.Fprintf(argvpb.Stderr, "go-args.WriteHelpForAutocompleteArgv() not finished") + fmt.Fprintln(argvpb.Stderr, "arg.ParseFlagsArgv()", argvpb.PB.Real) return nil } diff --git a/parse.go b/parse.go index b59e70f..eaa56e7 100644 --- a/parse.go +++ b/parse.go @@ -139,9 +139,10 @@ func ParseFlagsArgv(dest ...interface{}) (*Parser, error) { useArgv = true overrideFlags = append(overrideFlags, argvpb.PB.Real...) err = p.Parse(argvpb.PB.Real) - fmt.Fprintln(os.Stderr, "") - fmt.Fprintln(os.Stderr, "arg.ParseFlagsArgv()", argvpb.PB.Real) - fmt.Fprintln(os.Stderr, "arg.ParseFlagsArgv()", argvpb.PB.Real) + fmt.Fprintln(argvpb.Stderr, "") + fmt.Fprintf(argvpb.Stderr, "err(%v)\n", err) + fmt.Fprintln(argvpb.Stderr, "arg.ParseFlagsArgv()", argvpb.PB.Real) + fmt.Fprintln(argvpb.Stderr, "arg.ParseFlagsArgv()", argvpb.PB.Real) // panic("in ParseFlagsArgv") return p, err } -- cgit v1.2.3