fix: ensure ~/.abra is created

Also make that debug message less cringe.
This commit is contained in:
decentral1se 2021-10-02 22:37:30 +02:00
parent 48290aa316
commit 2f218bd99f
No known key found for this signature in database
GPG Key ID: 5E2EF5A63E3718CC
1 changed files with 8 additions and 1 deletions

View File

@ -9,6 +9,7 @@ import (
"coopcloud.tech/abra/cli/catalogue"
"coopcloud.tech/abra/cli/recipe"
"coopcloud.tech/abra/cli/server"
"coopcloud.tech/abra/pkg/config"
logrusStack "github.com/Gurpartap/logrus-stack"
"github.com/sirupsen/logrus"
"github.com/urfave/cli/v2"
@ -84,7 +85,13 @@ func RunApp(version, commit string) {
return nil
}
logrus.Debugf("Flying abra version '%s', commit '%s', enjoy the ride", version, commit)
if err := os.Mkdir(config.ABRA_DIR, 0755); err != nil {
if !os.IsExist(err) {
logrus.Fatal(err)
}
}
logrus.Debugf("abra version '%s', commit '%s'", version, commit)
if err := app.Run(os.Args); err != nil {
logrus.Fatal(err)