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  }