From f888a1c70aaa168e5956f911fd34b7a0a9bc8614 Mon Sep 17 00:00:00 2001 From: Sebastien Douheret Date: Thu, 7 Dec 2017 15:59:39 +0100 Subject: [PATCH] Support ~ or $VAR for --config option value --- main.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/main.go b/main.go index c8effe6..ad237af 100644 --- a/main.go +++ b/main.go @@ -232,11 +232,16 @@ func main() { // Load config file if requested if confFile != "" { earlyPrintf("confFile detected: %v", confFile) + confFile, err := common.ResolveEnvVar(confFile) + if err != nil { + exitError(1, "Error while resolving confFile: %v", err) + } + earlyPrintf("Resolved confFile: %v", confFile) if !common.Exists(confFile) { exitError(1, "Error env config file not found") } // Load config file variables that will overwrite env variables - err := godotenv.Overload(confFile) + err = godotenv.Overload(confFile) if err != nil { exitError(1, "Error loading env config file "+confFile) } -- 2.16.6