github.com/franc20/ayesa_sap@v7.0.0-beta.28.0.20200124003224-302d4d52fa6c+incompatible/command/flag/binding_name.go (about) 1 package flag 2 3 import flags "github.com/jessevdk/go-flags" 4 5 type BindingName struct { 6 Value string 7 } 8 9 func (b *BindingName) UnmarshalFlag(val string) error { 10 if val == "" { 11 return &flags.Error{ 12 Type: flags.ErrMarshal, 13 Message: "--binding-name must be at least 1 character in length", 14 } 15 } 16 17 b.Value = val 18 return nil 19 }