Add --cache flag to export commands (#133)

This option allow overriding the cache directory

An 'cache.directory' entry has also been added in the config
This commit is contained in:
Morgane Austreelis
2022-06-09 01:36:24 +02:00
committed by GitHub
parent b8be3784f6
commit d051932bbb
2 changed files with 14 additions and 0 deletions

View File

@@ -4,6 +4,8 @@ import (
"os"
"path/filepath"
"runtime"
"github.com/spf13/viper"
)
func GetPackwizLocalStore() (string, error) {
@@ -54,6 +56,10 @@ func GetPackwizInstallBinFile() (string, error) {
}
func GetPackwizCache() (string, error) {
configuredCache := viper.GetString("cache.directory")
if configuredCache != "" {
return configuredCache, nil
}
localStore, err := GetPackwizLocalCache()
if err != nil {
return "", err