From 83bb0f97d4c5cb9877e50d55159e76446a0fcaf9 Mon Sep 17 00:00:00 2001 From: Yuce Tekol Date: Tue, 10 Oct 2017 06:15:22 +0300 Subject: [PATCH] Replaces dot in env variable name with underscore so they can be used in bash. --- cmd/root.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/root.go b/cmd/root.go index d805d519f..72e59abeb 100644 --- a/cmd/root.go +++ b/cmd/root.go @@ -91,7 +91,7 @@ func setAllConfig(v *viper.Viper, flags *pflag.FlagSet, envPrefix string) error // add env to viper v.SetEnvPrefix(envPrefix) - v.SetEnvKeyReplacer(strings.NewReplacer("-", "_")) + v.SetEnvKeyReplacer(strings.NewReplacer("-", "_", ".", "_")) v.AutomaticEnv() c := v.GetString("config")