From 50c29652a0bbce88f011406f5db06a939f9d0d5e Mon Sep 17 00:00:00 2001 From: Takumasa Sakao Date: Mon, 20 Nov 2017 23:20:38 +0900 Subject: [PATCH] Expand variables on parseValue --- godotenv.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/godotenv.go b/godotenv.go index b505f51..19751d7 100644 --- a/godotenv.go +++ b/godotenv.go @@ -291,6 +291,13 @@ func parseValue(value string, envMap map[string]string) string { } } + // expand variables + value = os.Expand(value, func(key string) string { + if val, ok := envMap[key]; ok { + return val + } + return "" + }) return value }