From 7b304149fd03d318c4fcf93ac876ecec1917695c Mon Sep 17 00:00:00 2001 From: celogeek <65178+celogeek@users.noreply.github.com> Date: Sun, 28 Apr 2024 21:36:40 +0200 Subject: [PATCH] write string directly --- internal/converter/converter.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/internal/converter/converter.go b/internal/converter/converter.go index 3909416..29fd6a0 100644 --- a/internal/converter/converter.go +++ b/internal/converter/converter.go @@ -165,7 +165,7 @@ func (c *Converter) InitParse() { // Usage Customize version of FlagSet.PrintDefaults func (c *Converter) Usage(isString bool, f *flag.Flag) string { var b strings.Builder - fmt.Fprintf(&b, " -%s", f.Name) // Two spaces before -; see next two comments. + b.WriteString(" -" + f.Name) name, usage := flag.UnquoteUsage(f) if len(name) > 0 { b.WriteString(" ") @@ -177,9 +177,9 @@ func (c *Converter) Usage(isString bool, f *flag.Flag) string { c.isZeroValueErrs = append(c.isZeroValueErrs, err) } else if !isZero { if isString { - fmt.Fprintf(&b, " (default %q)", f.DefValue) + b.WriteString(fmt.Sprintf(" (default %q)", f.DefValue)) } else { - fmt.Fprintf(&b, " (default %v)", f.DefValue) + b.WriteString(fmt.Sprintf(" (default %v)", f.DefValue)) } }