From 7597b2702729ebb651fc9bb2adac40bcc62db82d Mon Sep 17 00:00:00 2001 From: Daniel Nephin Date: Tue, 18 Oct 2016 13:28:23 -0700 Subject: Don't print escaped strings for the default value of string flags with a default is set. Signed-off-by: Daniel Nephin --- flag.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'flag.go') diff --git a/flag.go b/flag.go index d9aee57..fa81564 100644 --- a/flag.go +++ b/flag.go @@ -534,7 +534,7 @@ func (f *FlagSet) FlagUsages() string { line += usage if !flag.defaultIsZeroValue() { if flag.Value.Type() == "string" { - line += fmt.Sprintf(" (default %q)", flag.DefValue) + line += fmt.Sprintf(" (default \"%s\")", flag.DefValue) } else { line += fmt.Sprintf(" (default %s)", flag.DefValue) } -- cgit v1.2.3