diff --git a/config/env.go b/config/env.go index e2cf2bfe8..c452c62d0 100644 --- a/config/env.go +++ b/config/env.go @@ -299,3 +299,12 @@ func getAllFoldersInDirectory(directory string) ([]string, error) { } return folders, nil } + +func EnsureAbraDirExists() error { + if _, err := os.Stat(ABRA_DIR); os.IsNotExist(err) { + if err := os.Mkdir(ABRA_DIR, 0777); err != nil { + return err + } + } + return nil +}