X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?p=src%2Fxds%2Fxds-cli.git;a=blobdiff_plain;f=main.go;h=ad237af8f3478631c2d1822edd0856712734899a;hp=c8effe627e94a7af7c1077c9fb5ca4a40309e26a;hb=f888a1c70aaa168e5956f911fd34b7a0a9bc8614;hpb=f48c7c3164b0568de45d7ccc88b0ce7724a17cc4 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) }