From 9b7526cfa18ec1414f7a03b1d338c402e732e3f5 Mon Sep 17 00:00:00 2001 From: Ahmet Alp Balkan Date: Wed, 25 Mar 2015 11:26:28 -0700 Subject: [PATCH] Correct way to find home directory on windows Signed-off-by: Ahmet Alp Balkan --- config.go | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) 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