summaryrefslogtreecommitdiffstats
path: root/client/go/cmd/config.go
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2022-03-14 09:25:37 +0100
committerMartin Polden <mpolden@mpolden.no>2022-03-14 10:00:43 +0100
commit08f9d0cc38e91c79f3963618a08faffe93037a7f (patch)
treeaaf4602068a2988bdf20314d599271e9ecbcde74 /client/go/cmd/config.go
parent69245a9c982f0343e39bb01952f5ee0d8df57aed (diff)
Use entity tag to expire sample apps cache
Diffstat (limited to 'client/go/cmd/config.go')
-rw-r--r--client/go/cmd/config.go6
1 files changed, 6 insertions, 0 deletions
diff --git a/client/go/cmd/config.go b/client/go/cmd/config.go
index 75bd9959280..b75ae046534 100644
--- a/client/go/cmd/config.go
+++ b/client/go/cmd/config.go
@@ -95,6 +95,7 @@ $ vespa config get target`,
type Config struct {
homeDir string
+ cacheDir string
environment map[string]string
bindings ConfigBindings
createDirs bool
@@ -131,8 +132,13 @@ func loadConfig(environment map[string]string, bindings ConfigBindings) (*Config
if err != nil {
return nil, fmt.Errorf("could not detect config directory: %w", err)
}
+ cacheDir, err := vespaCliCacheDir(environment)
+ if err != nil {
+ return nil, fmt.Errorf("could not detect cache directory: %w", err)
+ }
c := &Config{
homeDir: home,
+ cacheDir: cacheDir,
environment: environment,
bindings: bindings,
createDirs: true,