From 77bd34d601dbc2436cd7b7b22403f680e74e1c59 Mon Sep 17 00:00:00 2001 From: konez2k Date: Thu, 9 Jul 2020 01:36:38 +0200 Subject: [PATCH] refactor: use proper user config directory replace os.UserHomeDir with os.UserConfigDir which manages properly the config folder based on platform. --- cmd/system.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/cmd/system.go b/cmd/system.go index 21f42a68..54f248d2 100644 --- a/cmd/system.go +++ b/cmd/system.go @@ -37,12 +37,13 @@ func NewSystemHelper() *SystemHelper { // setSystemDirs calculates the system directories it is interested in func (s *SystemHelper) setSystemDirs() { var err error - s.homeDir, err = os.UserHomeDir() + s.homeDir, err = os.UserConfigDir() if err != nil { log.Fatal("Cannot find home directory! Please file a bug report!") } + // TODO: A better config system - s.wailsSystemDir = filepath.Join(s.homeDir, ".wails") + s.wailsSystemDir = filepath.Join(s.homeDir, "wails") s.wailsSystemConfig = filepath.Join(s.wailsSystemDir, s.configFilename) }