github.com/loggregator/cli@v6.33.1-0.20180224010324-82334f081791+incompatible/cf/flags/string.go (about) 1 package flags 2 3 type StringFlag struct { 4 Name string 5 Value string 6 Usage string 7 ShortName string 8 Hidden bool 9 } 10 11 func (f *StringFlag) Set(v string) { 12 f.Value = v 13 } 14 15 func (f *StringFlag) String() string { 16 return f.Usage 17 } 18 19 func (f *StringFlag) GetName() string { 20 return f.Name 21 } 22 23 func (f *StringFlag) GetShortName() string { 24 return f.ShortName 25 } 26 27 func (f *StringFlag) GetValue() interface{} { 28 return f.Value 29 } 30 31 func (f *StringFlag) Visible() bool { 32 return !f.Hidden 33 }