This commit is contained in:
Vlad Didenko 2015-07-18 17:30:30 -05:00
parent db7ff930a1
commit c36643ca68

View file

@ -522,11 +522,11 @@ func (v *Viper) BindPFlag(key string, flag *pflag.Flag) (err error) {
switch flag.Value.Type() { switch flag.Value.Type() {
case "int", "int8", "int16", "int32", "int64": case "int", "int8", "int16", "int32", "int64":
SetDefault(key, cast.ToInt(flag.Value.String())) v.SetDefault(key, cast.ToInt(flag.Value.String()))
case "bool": case "bool":
SetDefault(key, cast.ToBool(flag.Value.String())) v.SetDefault(key, cast.ToBool(flag.Value.String()))
default: default:
SetDefault(key, flag.Value.String()) v.SetDefault(key, flag.Value.String())
} }
return nil return nil
} }