@@ -40,7 +40,7 @@ func PrintFlagUsage(flagSet *flag.FlagSet) {
4040 s += " " + name
4141 } else {
4242 vf := reflect .ValueOf (f .Value )
43- if vf .Kind () == reflect .Ptr {
43+ if vf .Kind () == reflect .Pointer {
4444 vf = vf .Elem ()
4545 }
4646 if vf .Kind () == reflect .Bool {
@@ -56,7 +56,7 @@ func PrintFlagUsage(flagSet *flag.FlagSet) {
5656 // for both 4- and 8-space tab stops.
5757 s += "\n \t "
5858 }
59- s += strings .Replace (usage , "\n " , "\n \t " , - 1 )
59+ s += strings .ReplaceAll (usage , "\n " , "\n \t " )
6060 s += fmt .Sprintf (" (default: %q)" , f .DefValue )
6161 fmt .Fprint (os .Stderr , s , "\n " )
6262 })
@@ -102,7 +102,7 @@ func addAndParseOptFlag(parse bool, c *Config, flagSet ...*flag.FlagSet) error {
102102 continue
103103 }
104104
105- name := strings .Replace (opt .Name , "_" , "-" , - 1 )
105+ name := strings .ReplaceAll (opt .Name , "_" , "-" )
106106 switch v := opt .Default .(type ) {
107107 case nil :
108108 flagset .String (name , "" , opt .Help )
@@ -208,7 +208,7 @@ func (f flagSource) Read() (DataSet, error) {
208208 default :
209209 value = v .String ()
210210 }
211- vs [strings .Replace (f .Name , "-" , "_" , - 1 )] = value
211+ vs [strings .ReplaceAll (f .Name , "-" , "_" )] = value
212212 })
213213
214214 data , err := json .Marshal (vs )
0 commit comments