Skip to content

Commit edd24f9

Browse files
committed
🐛 fix: fix pip possible cache locations
1 parent e178937 commit edd24f9

File tree

1 file changed

+11
-4
lines changed

1 file changed

+11
-4
lines changed

dotposh/Modules/Set-DevDrive.psm1

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -102,17 +102,24 @@ function Set-DevDrive {
102102
@{ Name = "npm_config_cache"; Value = "$cachePath\npm"; Sources = @("$env:APPDATA\npm-cache", "$env:LOCALAPPDATA\npm-cache") },
103103
@{ Name = "YARN_CACHE_FOLDER"; Value = "$cachePath\npm"; Sources = @("$env:LOCALAPPDATA\Yarn\Cache") },
104104
@{ Name = "DENO_DIR"; Value = "$cachePath\deno"; Sources = @("$env:LOCALAPPDATA\deno") },
105-
@{ Name = "PIP_CACHE_DIR"; Value = "$cachePath\pip"; Sources = @("$env:APPDATA\pip\Cache") },
105+
@{ Name = "PIP_CACHE_DIR"; Value = "$cachePath\pip"; Sources = @("$env:APPDATA\pip\Cache", "$env:LOCALAPPDATA\pip\Cache") },
106106
@{ Name = "PIPX_HOME"; Value = "$cachePath\pipx"; Sources = @("$env:USERPROFILE\pipx") },
107+
@{ Name = "PIPX_BIN_DIR"; Value = "$selectedDrive\bin"; Source = @("$env:USERPROFILE\.local\bin") },
108+
@{ Name = "PIPX_MAN_DIR"; Value = "$cachePath\pipx\man"; Source = @("$env:USERPROFILE\.local\share\man") },
107109
@{ Name = "POETRY_CACHE_DIR"; Value = "$cachePath\poetry"; Sources = @("$env:LOCALAPPDATA\pypoetry\Cache") },
108110
@{ Name = "RYE_HOME"; Value = "$cachePath\rye"; Sources = @("$env:USERPROFILE\.rye") },
109111
@{ Name = "UV_CACHE_DIR"; Value = "$cachePath\uv"; Sources = @("$env:LOCALAPPDATA\uv\cache") },
110-
@{ Name = "NUGET_PACKAGES"; Value = "$cachePath\.nuget\packages"; Sources = @("$env:USERPROFILE\.nuget\packages") },
111-
@{ Name = "VAGRANT_HOME"; Value = "$selectedDrive\.vagrant.d"; Sources = @("$env:USERPROFILE\.vagrant.d") },
112+
@{ Name = "NUGET_PACKAGES"; Value = "$selectedDrive\.nuget\packages"; Sources = @("$env:USERPROFILE\.nuget\packages") },
113+
#@{ Name = "VAGRANT_HOME"; Value = "$selectedDrive\.vagrant.d"; Sources = @("$env:USERPROFILE\.vagrant.d") },
112114
@{ Name = "VCPKG_DEFAULT_BINARY_CACHE"; Value = "$cachePath\vcpkg"; Sources = @("$env:LOCALAPPDATA\vcpkg\archives", "$env:APPDATA\vcpkg\archives") },
113115
@{ Name = "CARGO_HOME"; Value = "$cachePath\cargo"; Sources = @("$env:USERPROFILE\.cargo") },
114116
@{ Name = "GRADLE_USER_HOME"; Value = "$cachePath\gradle"; Sources = @("$env:USERPROFILE\.gradle") },
115-
@{ Name = "MAVEN_OPTS"; Value = "$cachePath\maven"; Sources = @("$env:USERPROFILE\.m2\repository") }
117+
@{ Name = "MAVEN_OPTS"; Value = "$cachePath\maven"; Sources = @("$env:USERPROFILE\.m2\repository") },
118+
@{ Name = "HELM_CACHE_HOME"; Value = "$cachePath\helm\cache"; Sources = @("$env:LOCALAPPDATA\Temp\helm") },
119+
@{ Name = "HELM_CONFIG_HOME"; Value = "$cachePath\helm"; Sources = @("$env:APPDATA\helm") },
120+
@{ Name = "HELM_DATA_HOME"; Value = "$cachePath\helm"; Sources = @("$env:APPDATA\helm") },
121+
@{ Name = "GOCACHE"; Value = "$cachePath\go"; Sources = @("$env:LOCALAPPDATA\go-build") },
122+
@{ Name = "TRDL_HOME_DIR"; Value = "$selectedDrive\.trdl"; Sources = @("$env:USERPROFILE\.trdl") }
116123
)
117124

118125
$envNames = gum choose --no-limit --header="Choose Environment Variables to set:" $($cacheSettings.Name)

0 commit comments

Comments
 (0)