|
@@ -506,15 +506,11 @@ func Set(name, value string) error {
|
|
|
// otherwise, the default values of all defined flags in the set.
|
|
|
func (f *FlagSet) PrintDefaults() {
|
|
|
writer := tabwriter.NewWriter(f.Out(), 20, 1, 3, ' ', 0)
|
|
|
- var home string
|
|
|
- if runtime.GOOS != "windows" {
|
|
|
- // Only do this on non-windows systems
|
|
|
- home = homedir.Get()
|
|
|
-
|
|
|
- // Don't substitute when HOME is /
|
|
|
- if home == "/" {
|
|
|
- home = ""
|
|
|
- }
|
|
|
+ home := homedir.Get()
|
|
|
+
|
|
|
+ // Don't substitute when HOME is /
|
|
|
+ if runtime.GOOS != "windows" && home == "/" {
|
|
|
+ home = ""
|
|
|
}
|
|
|
f.VisitAll(func(flag *Flag) {
|
|
|
format := " -%s=%s"
|