func viperOverrides()

in cmd/helpers.go [25:35]


func viperOverrides(c *cobra.Command) func(*pflag.Flag) {
	return func(f *pflag.Flag) {
		if !f.Changed && viper.IsSet(f.Name) {
			val := viper.Get(f.Name)
			err := c.Flags().Set(f.Name, fmt.Sprintf("%v", val))
			if err != nil {
				log.Fatal(err)
			}
		}
	}
}