From e4218a135ad4fd938171277187b42687331a4f5b Mon Sep 17 00:00:00 2001 From: devins2518 Date: Thu, 25 Mar 2021 11:07:51 -0500 Subject: [PATCH] fix: only create rc file if it doesn't exist (#10) --- main.go | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/main.go b/main.go index 16ae2b7..5cd4ceb 100644 --- a/main.go +++ b/main.go @@ -59,12 +59,14 @@ func main() { } homedir, _ := os.UserHomeDir() - err = os.WriteFile(homedir + "/.hilbishrc.lua", input, 0644) - if err != nil { - fmt.Println("Error creating config file") - fmt.Println(err) - return - } + if _, err := os.Stat(homedir + "/.hilbishrc.lua"); os.IsNotExist(err) { + err = os.WriteFile(homedir + "/.hilbishrc.lua", input, 0644) + if err != nil { + fmt.Println("Error creating config file") + fmt.Println(err) + return + } + } HandleSignals() LuaInit()