diff --git a/util.go b/util.go index e96af63..2c157cf 100644 --- a/util.go +++ b/util.go @@ -32,7 +32,7 @@ import ( func Mkdir(dir string) error { if _, err := os.Stat(dir); errors.Is(err, os.ErrNotExist) { - err := os.Mkdir(dir, os.ModePerm) + err := os.MkdirAll(dir, os.ModePerm) if err != nil { return fmt.Errorf("failed to create directory %s: %w", dir, err) }