Revert "Allow user specified cache directory (#12)" (#111)

This reverts commit 2d512c5e47.
This commit is contained in:
Teppei Fukuda
2019-08-12 20:33:26 -10:00
committed by GitHub
parent 5005d7966d
commit 11bc00d629
4 changed files with 5 additions and 25 deletions

View File

@@ -101,10 +101,6 @@ OPTIONS:
Name: "debug, d",
Usage: "debug mode",
},
cli.StringFlag{
Name: "cache-dir",
Usage: "cache directory",
},
cli.StringFlag{
Name: "vuln-type",
Value: "os,library",

View File

@@ -16,10 +16,10 @@ import (
var (
db *bolt.DB
dbDir = filepath.Join(utils.CacheDir(), "db")
)
func Init() (err error) {
dbDir := filepath.Join(utils.CacheDir(), "db")
if err = os.MkdirAll(dbDir, 0700); err != nil {
return xerrors.Errorf("failed to mkdir: %w", err)
}
@@ -45,7 +45,6 @@ func Reset() error {
return xerrors.Errorf("failed to reset DB: %w", err)
}
dbDir := filepath.Join(utils.CacheDir(), "db")
if err := os.RemoveAll(dbDir); err != nil {
return xerrors.Errorf("failed to reset DB: %w", err)
}

View File

@@ -27,12 +27,6 @@ func Run(c *cli.Context) (err error) {
if err = log.InitLogger(debug); err != nil {
l.Fatal(err)
}
cacheDir := c.String("cache-dir")
if cacheDir != "" {
utils.SetCacheDir(cacheDir)
}
log.Logger.Debugf("cache dir: %s", utils.CacheDir())
reset := c.Bool("reset")

View File

@@ -12,24 +12,15 @@ import (
"golang.org/x/xerrors"
)
var cacheDir string
func CacheDir() string {
if cacheDir == "" {
var err error
cacheDir, err = os.UserCacheDir()
cacheDir, err := os.UserCacheDir()
if err != nil {
cacheDir = os.TempDir()
}
}
dir := filepath.Join(cacheDir, "trivy")
return dir
}
func SetCacheDir(cd string) {
cacheDir = cd
}
func FileWalk(root string, targetFiles map[string]struct{}, walkFn func(r io.Reader, path string) error) error {
err := filepath.Walk(root, func(path string, info os.FileInfo, err error) error {
if info.IsDir() {