refactor: use LogFailWithError to allow a unified exit code for golang commands when the app is missing

This commit is contained in:
Jose Diaz-Gonzalez
2021-02-03 15:20:46 -05:00
parent d09a7506df
commit d55e34a55f
28 changed files with 52 additions and 29 deletions

View File

@@ -137,9 +137,11 @@ func getEnvironment(appName string, merged bool) (env *Env) {
} else {
env, err = loadAppOrGlobalEnv(appName)
}
if err != nil {
common.LogFail(err.Error())
common.LogFailWithError(err)
}
return env
}

View File

@@ -77,7 +77,7 @@ func LoadMergedAppEnv(appName string) (env *Env, err error) {
}
global, err := LoadGlobalEnv()
if err != nil {
common.LogFail(err.Error())
common.LogFailWithError(err)
}
global.Merge(env)
global.filename = ""

View File

@@ -48,7 +48,7 @@ func main() {
appName := args.Arg(0)
err := config.CommandShow(appName, *global, *merged, *shell, *export)
if err != nil {
common.LogFail(err.Error())
common.LogFailWithError(err)
}
case "config:help":
usage()

View File

@@ -109,6 +109,6 @@ func main() {
}
if err != nil {
common.LogFail(err.Error())
common.LogFailWithError(err)
}
}

View File

@@ -36,6 +36,6 @@ func main() {
}
if err != nil {
common.LogFail(err.Error())
common.LogFailWithError(err)
}
}