diff --git a/config.go b/config.go index 31d2342..fc82d40 100644 --- a/config.go +++ b/config.go @@ -22,11 +22,10 @@ var ( func homeDir() (string, error) { dir := "" - - // *nix and MSYS Windows - if dir = os.Getenv("HOME"); dir == "" { - // Windows (if not running under MSYS) + if runtime.GOOS == "windows" { dir = os.Getenv("USERPROFILE") + } else { + dir = os.Getenv("HOME") } if _, err := os.Stat(dir); err != nil { return "", err