From a57e81a1e5a505581d13ab6279634671e25ad066 Mon Sep 17 00:00:00 2001 From: d3m0k1d Date: Tue, 13 Jan 2026 23:15:16 +0300 Subject: [PATCH] feat: add create dit --- cmd/banforge/main.go | 13 +++++++++++++ 1 file changed, 13 insertions(+) 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...")