diff --git a/main.go b/main.go index 4067c63..59c667b 100644 --- a/main.go +++ b/main.go @@ -3,10 +3,10 @@ package main import ( "fmt" "log" - "os" "github.com/gabrie30/ghorg/cmd" "github.com/joho/godotenv" + homedir "github.com/mitchellh/go-homedir" ) func main() { @@ -15,8 +15,13 @@ func main() { } func init() { - home := os.Getenv("HOME") - err := godotenv.Load(home + "/.ghorg") + home, err := homedir.Dir() + + if err != nil { + log.Fatal("Error trying to find users home directory") + } + + err = godotenv.Load(home + "/.ghorg") if err != nil { log.Fatal("Error loading .ghorg file, create a .env from the sample and run Make install") }