(key string, flag *pflag.Flag)
| 1072 | func BindPFlag(key string, flag *pflag.Flag) error { return v.BindPFlag(key, flag) } |
| 1073 | |
| 1074 | func (v *Viper) BindPFlag(key string, flag *pflag.Flag) error { |
| 1075 | if flag == nil { |
| 1076 | return fmt.Errorf("flag for %q is nil", key) |
| 1077 | } |
| 1078 | return v.BindFlagValue(key, pflagValue{flag}) |
| 1079 | } |
| 1080 | |
| 1081 | // BindFlagValues binds a full FlagValue set to the configuration, using each flag's long |
| 1082 | // name as the config key. |