diff --git a/Client/main.go b/Client/main.go index c09c714..204dd58 100644 --- a/Client/main.go +++ b/Client/main.go @@ -13,16 +13,15 @@ import ( "PackageManager/Variables" ) -func init() { +func InitConfigDir() error { var ( e error ) _, e = os.Stat(Variables.ConfigDir) if os.IsNotExist(e) { os.MkdirAll(Variables.ConfigDir, 0644) - } else if e != nil { - panic(e) } + return e } func HelpMsg() { @@ -90,6 +89,12 @@ func main() { return } + e = InitConfigDir() + if e != nil { + fmt.Println(Color.Fatal(e)) + return + } + e = Database.InitDB() if e != nil { panic(e)