From fdf5e958edf5c2c0763b32bc66e725bd034a3a85 Mon Sep 17 00:00:00 2001 From: Dave Henderson Date: Sat, 9 Mar 2019 14:23:36 -0500 Subject: Fix .env file parsing so merging works properly Signed-off-by: Dave Henderson --- data/data.go | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'data/data.go') diff --git a/data/data.go b/data/data.go index 61d7808a..63596936 100644 --- a/data/data.go +++ b/data/data.go @@ -104,7 +104,15 @@ func TOML(in string) (interface{}, error) { // dotEnv - Unmarshal a dotenv file func dotEnv(in string) (interface{}, error) { - return godotenv.Unmarshal(in) + env, err := godotenv.Unmarshal(in) + if err != nil { + return nil, err + } + out := make(map[string]interface{}) + for k, v := range env { + out[k] = v + } + return out, nil } func parseCSV(args ...string) ([][]string, []string, error) { -- cgit v1.2.3