From d54992b71edd558bb9d95ddf7a4ec803f3d44d9f Mon Sep 17 00:00:00 2001 From: 1138-4EB <1138-4EB@users.noreply.github.com> Date: Wed, 30 Jan 2019 22:51:00 +0100 Subject: [PATCH] fix: create directory of database if it does not exist --- cmd/utils.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/cmd/utils.go b/cmd/utils.go index 65a3884e..3d85b02a 100644 --- a/cmd/utils.go +++ b/cmd/utils.go @@ -64,6 +64,12 @@ func dbExists(path string) (bool, error) { stat, err := os.Stat(path) if os.IsNotExist(err) { + d := filepath.Dir(path) + _, err = os.Stat(d) + if !os.IsNotExist(err) { + return false, err + } + os.MkdirAll(d, 0700) return false, nil } else if err != nil { return false, err