From 2308ea05ce90b621f07daa30f4d74ec52b821d30 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johannes=20Br=C3=BCderl?= Date: Sat, 16 Feb 2019 23:57:35 +0100 Subject: [PATCH] Create config path before writing --- config.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/config.go b/config.go index 75ecb7c7..21980879 100644 --- a/config.go +++ b/config.go @@ -69,7 +69,10 @@ func (c *Config) Write() error { return err } - configPath := filepath.Join(home, ".kaf", "config") + configDir := filepath.Join(home, ".kaf") + _ = os.MkdirAll(configDir, 0755) + configPath := filepath.Join(configDir, "config") + file, err := os.OpenFile(configPath, os.O_TRUNC|os.O_RDWR|os.O_CREATE, 0644) if err != nil { panic(err)