Skip to content
This repository was archived by the owner on Mar 27, 2024. It is now read-only.

Commit 38766ce

Browse files
authored
Merge pull request #169 from nkubala/user
Don't retrieve user information when retrieving homedir for cache
2 parents f35eaf0 + 6e33f9d commit 38766ce

File tree

9 files changed

+314
-4
lines changed

9 files changed

+314
-4
lines changed

Gopkg.lock

Lines changed: 7 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Gopkg.toml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,3 +43,7 @@
4343
[[constraint]]
4444
name = "github.com/containers/image"
4545
revision = "abb4cd79e3427bb2b02a5930814ef2ad19983c24"
46+
47+
[[constraint]]
48+
branch = "master"
49+
name = "github.com/mitchellh/go-homedir"

cmd/BUILD.bazel

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ go_library(
1616
"//pkg/util:go_default_library",
1717
"//util:go_default_library",
1818
"//vendor/github.com/docker/docker/client:go_default_library",
19+
"//vendor/github.com/mitchellh/go-homedir:go_default_library",
1920
"//vendor/github.com/sirupsen/logrus:go_default_library",
2021
"//vendor/github.com/spf13/cobra:go_default_library",
2122
"//vendor/github.com/spf13/pflag:go_default_library",

cmd/root.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ import (
2020
goflag "flag"
2121
"fmt"
2222
"os"
23-
"os/user"
2423
"path/filepath"
2524
"sort"
2625
"strings"
@@ -30,6 +29,7 @@ import (
3029
pkgutil "github.com/GoogleCloudPlatform/container-diff/pkg/util"
3130
"github.com/GoogleCloudPlatform/container-diff/util"
3231
"github.com/docker/docker/client"
32+
homedir "github.com/mitchellh/go-homedir"
3333
"github.com/sirupsen/logrus"
3434
"github.com/spf13/cobra"
3535
"github.com/spf13/pflag"
@@ -168,11 +168,11 @@ func getPrepperForImage(image string) (pkgutil.Prepper, error) {
168168
}
169169

170170
func cacheDir() (string, error) {
171-
user, err := user.Current()
171+
dir, err := homedir.Dir()
172172
if err != nil {
173173
return "", err
174174
}
175-
rootDir := filepath.Join(user.HomeDir, ".container-diff")
175+
rootDir := filepath.Join(dir, ".container-diff")
176176
return filepath.Join(rootDir, "cache"), nil
177177
}
178178

vendor/github.com/mitchellh/go-homedir/BUILD.bazel

Lines changed: 15 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/mitchellh/go-homedir/LICENSE

Lines changed: 21 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/mitchellh/go-homedir/README.md

Lines changed: 14 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/mitchellh/go-homedir/homedir.go

Lines changed: 137 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/mitchellh/go-homedir/homedir_test.go

Lines changed: 112 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)