github.com/swisscom/cloudfoundry-cli@v7.1.0+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 }