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