diff --git a/cmd/banforge/main.go b/cmd/banforge/main.go index c1257ce..3e3dff6 100644 --- a/cmd/banforge/main.go +++ b/cmd/banforge/main.go @@ -41,6 +41,19 @@ var initCmd = &cobra.Command{ fmt.Println(err) os.Exit(1) } + if _, err := os.Stat("/var/lib/banforge"); err == nil { + fmt.Println("/var/lib/banforge already exists, skipping...") + } else if os.IsNotExist(err) { + err := os.Mkdir("/var/lib/banforge", 0750) + if err != nil { + fmt.Println(err) + os.Exit(1) + } + fmt.Println("Created /var/lib/banforge") + } else { + fmt.Println(err) + os.Exit(1) + } if _, err := os.Stat("/etc/banforge"); err == nil { fmt.Println("/etc/banforge already exists, skipping...")