github.com/rakutentech/cli@v6.12.5-0.20151006231303-24468b65536e+incompatible/flags/flag/bool.go (about) 1 package cliFlags 2 3 import "strconv" 4 5 type BoolFlag struct { 6 Name string 7 Value bool 8 Usage string 9 } 10 11 func (f *BoolFlag) Set(v string) { 12 b, _ := strconv.ParseBool(v) 13 f.Value = b 14 } 15 16 func (f *BoolFlag) String() string { 17 return f.Usage 18 } 19 20 func (f *BoolFlag) GetName() string { 21 return f.Name 22 } 23 24 func (f *BoolFlag) GetValue() interface{} { 25 return f.Value 26 }