From 67937f057c27c51f1b8ed7ff22fc4c6c173decab Mon Sep 17 00:00:00 2001 From: Jason Song Date: Tue, 28 Mar 2023 16:12:15 +0800 Subject: [PATCH] fix: use os.UserHomeDir --- cmd/notices.go | 3 +-- cmd/root.go | 3 +-- go.mod | 2 +- pkg/runner/run_context.go | 3 +-- 4 files changed, 4 insertions(+), 7 deletions(-) diff --git a/cmd/notices.go b/cmd/notices.go index bd03aa3e967..9ddcf6fadd7 100644 --- a/cmd/notices.go +++ b/cmd/notices.go @@ -11,7 +11,6 @@ import ( "strings" "time" - "github.com/mitchellh/go-homedir" log "github.com/sirupsen/logrus" ) @@ -136,7 +135,7 @@ func etagPath() string { var xdgCache string var ok bool if xdgCache, ok = os.LookupEnv("XDG_CACHE_HOME"); !ok || xdgCache == "" { - if home, err := homedir.Dir(); err == nil { + if home, err := os.UserHomeDir(); err == nil { xdgCache = filepath.Join(home, ".cache") } else if xdgCache, err = filepath.Abs("."); err != nil { log.Fatal(err) diff --git a/cmd/root.go b/cmd/root.go index 9983a4b6ac3..fc3e43e1295 100644 --- a/cmd/root.go +++ b/cmd/root.go @@ -15,7 +15,6 @@ import ( "github.com/adrg/xdg" "github.com/andreaskoch/go-fswatch" "github.com/joho/godotenv" - "github.com/mitchellh/go-homedir" gitignore "github.com/sabhiram/go-gitignore" log "github.com/sirupsen/logrus" "github.com/spf13/cobra" @@ -95,7 +94,7 @@ func Execute(ctx context.Context, version string) { } func configLocations() []string { - home, err := homedir.Dir() + home, err := os.UserHomeDir() if err != nil { log.Fatal(err) } diff --git a/go.mod b/go.mod index 72c367e01c4..cc4a59abd42 100644 --- a/go.mod +++ b/go.mod @@ -19,7 +19,6 @@ require ( github.com/julienschmidt/httprouter v1.3.0 github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51 github.com/mattn/go-isatty v0.0.18 - github.com/mitchellh/go-homedir v1.1.0 github.com/moby/buildkit v0.11.5 github.com/moby/patternmatcher v0.5.0 github.com/opencontainers/image-spec v1.1.0-rc2 @@ -57,6 +56,7 @@ require ( github.com/mattn/go-colorable v0.1.13 // indirect github.com/mattn/go-runewidth v0.0.14 // indirect github.com/mgutz/ansi v0.0.0-20170206155736-9520e82c474b // indirect + github.com/mitchellh/go-homedir v1.1.0 // indirect github.com/mitchellh/mapstructure v1.1.2 // indirect github.com/moby/sys/sequential v0.5.0 // indirect github.com/moby/term v0.0.0-20200312100748-672ec06f55cd // indirect diff --git a/pkg/runner/run_context.go b/pkg/runner/run_context.go index 27bbe878bba..7883a0f1afb 100644 --- a/pkg/runner/run_context.go +++ b/pkg/runner/run_context.go @@ -17,7 +17,6 @@ import ( "runtime" "strings" - "github.com/mitchellh/go-homedir" "github.com/opencontainers/selinux/go-selinux" log "github.com/sirupsen/logrus" @@ -359,7 +358,7 @@ func (rc *RunContext) ActionCacheDir() string { var xdgCache string var ok bool if xdgCache, ok = os.LookupEnv("XDG_CACHE_HOME"); !ok || xdgCache == "" { - if home, err := homedir.Dir(); err == nil { + if home, err := os.UserHomeDir(); err == nil { xdgCache = filepath.Join(home, ".cache") } else if xdgCache, err = filepath.Abs("."); err != nil { log.Fatal(err)