github.com/jmigpin/editor@v1.6.0/util/flagutil/util.go (about)

     1  package flagutil
     2  
     3  type StringFuncFlag func(string) error
     4  
     5  func (v StringFuncFlag) String() string     { return "" }
     6  func (v StringFuncFlag) Set(s string) error { return v(s) }
     7  
     8  //----------
     9  
    10  type BoolFuncFlag func(string) error
    11  
    12  func (v BoolFuncFlag) String() string     { return "" }
    13  func (v BoolFuncFlag) Set(s string) error { return v(s) }
    14  func (v BoolFuncFlag) IsBoolFlag() bool   { return true }