func BindFlagSetWithKeyPrefix()

in pkg/config/config.go [174:180]


func BindFlagSetWithKeyPrefix(flagSet *pflag.FlagSet, keyPrefix string) {
	flagSet.VisitAll(func(flag *pflag.Flag) {
		if err := viper.BindPFlag(keyPrefix+flag.Name, flag); err != nil {
			panic(fmt.Errorf("Error binding CLI flag %s: %s", flag.Name, err.Error()))
		}
	})
}