github.com/rakutentech/cli@v6.12.5-0.20151006231303-24468b65536e+incompatible/flags/flag/stringSlice.go (about) 1 package cliFlags 2 3 //StringSlice flag can be define multiple times in the arguments 4 type StringSliceFlag struct { 5 Name string 6 Value []string 7 Usage string 8 } 9 10 func (f *StringSliceFlag) Set(v string) { 11 f.Value = append(f.Value, v) 12 } 13 14 func (f *StringSliceFlag) String() string { 15 return f.Usage 16 } 17 18 func (f *StringSliceFlag) GetName() string { 19 return f.Name 20 } 21 22 func (f *StringSliceFlag) GetValue() interface{} { 23 return f.Value 24 }