in struct_field.go [45:66]
func (f StructFieldFlag) String() string {
if sf, ok := f.Value.(StructFieldValue); ok {
if sf.IsBoolFlag() {
flag := &cli.BoolFlag{
Name: f.Name,
Usage: f.Usage,
EnvVar: f.EnvVar,
}
return flag.String()
} else {
flag := &cli.StringFlag{
Name: f.Name,
Value: sf.String(),
Usage: f.Usage,
EnvVar: f.EnvVar,
}
return flag.String()
}
} else {
return f.GenericFlag.String()
}
}