mkdir before set cache

This commit is contained in:
Bluemangoo 2024-03-30 19:47:00 +08:00
parent e26a0c8776
commit 68777e519d
Signed by: Bluemangoo
GPG Key ID: F2F7E46880A1C4CF

View File

@ -3,22 +3,42 @@
set disk=D set disk=D
set cache_dir=%disk%:\Cache set cache_dir=%disk%:\Cache
mkdir %cache_dir%
:: node :: node
mkdir %cache_dir%\npm
mkdir npm config set cache %cache_dir%\npm\npm-cache
npm config set cache %cache_dir%\npm\npm-cache --global npm config set cache %cache_dir%\npm\npm-cache --global
mkdir %cache_dir%\yarn
mkdir %cache_dir%\yarn\cache
yarn config set cache-folder %cache_dir%\yarn\cache yarn config set cache-folder %cache_dir%\yarn\cache
mkdir %cache_dir%\pnpm
mkdir %cache_dir%\pnpm\v3
pnpm config set store-dir %cache_dir%\pnpm\v3 pnpm config set store-dir %cache_dir%\pnpm\v3
mkdir %cache_dir%\pnpm\global
pnpm config set global-dir %cache_dir%\pnpm\global
:: pip :: pip
mkdir %cache_dir%\pip
mkdir %cache_dir%\pip\cache
pip config --global set global.cache-dir %cache_dir%\pip\cache pip config --global set global.cache-dir %cache_dir%\pip\cache
:: go :: go
mkdir %cache_dir%\go
mkdir %cache_dir%\go\go-build
go env -w GOCACHE=%cache_dir%\go\go-build go env -w GOCACHE=%cache_dir%\go\go-build
:: nuget :: nuget
mkdir %cache_dir%\nuget
mkdir %cache_dir%\nuget\packages
setx /M NUGET_PACKAGES %cache_dir%\nuget\packages setx /M NUGET_PACKAGES %cache_dir%\nuget\packages
:: vcpkg :: vcpkg
mkdir %cache_dir%\vcpkg
setx /M VCPKG_DEFAULT_BINARY_CACHE %cache_dir%\vcpkg setx /M VCPKG_DEFAULT_BINARY_CACHE %cache_dir%\vcpkg
:: maven :: maven
mkdir %cache_dir%\maven
setx /M MAVEN_OPTS -Dmaven.repo.local=%cache_dir%\maven setx /M MAVEN_OPTS -Dmaven.repo.local=%cache_dir%\maven