diff --git a/go.mod b/go.mod index a011ed5..6f91693 100644 --- a/go.mod +++ b/go.mod @@ -6,7 +6,7 @@ require ( github.com/gofrs/uuid v3.2.0+incompatible github.com/mattn/go-colorable v0.0.9 // indirect github.com/mattn/go-isatty v0.0.4 // indirect - github.com/mitchellh/go-homedir v1.0.0 + github.com/mitchellh/go-homedir v1.0.0 // indirect github.com/pkg/browser v0.0.0-20180916011732-0a3d74bf9ce4 github.com/pmezard/go-difflib v1.0.0 // indirect github.com/spf13/viper v1.2.1 diff --git a/main.go b/main.go index a56f15c..f66e568 100644 --- a/main.go +++ b/main.go @@ -11,14 +11,15 @@ import ( "path/filepath" "github.com/fatih/color" + "github.com/mitchellh/go-homedir" "github.com/sachaos/todoist/lib" "github.com/spf13/viper" "github.com/urfave/cli" ) var ( - configPath = os.Getenv("HOME") - default_cache_path = os.Getenv("HOME") + "/.todoist.cache.json" + configPath, _ = homedir.Dir() + default_cache_path = filepath.Join(configPath, ".todoist.cache.json") CommandFailed = errors.New("command failed") IdNotFound = errors.New("specified id not found") writer Writer