@@ -102,17 +102,24 @@ function Set-DevDrive {
102
102
@ { Name = " npm_config_cache" ; Value = " $cachePath \npm" ; Sources = @ (" $env: APPDATA \npm-cache" , " $env: LOCALAPPDATA \npm-cache" ) },
103
103
@ { Name = " YARN_CACHE_FOLDER" ; Value = " $cachePath \npm" ; Sources = @ (" $env: LOCALAPPDATA \Yarn\Cache" ) },
104
104
@ { 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 " ) },
106
106
@ { 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" ) },
107
109
@ { Name = " POETRY_CACHE_DIR" ; Value = " $cachePath \poetry" ; Sources = @ (" $env: LOCALAPPDATA \pypoetry\Cache" ) },
108
110
@ { Name = " RYE_HOME" ; Value = " $cachePath \rye" ; Sources = @ (" $env: USERPROFILE \.rye" ) },
109
111
@ { 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") },
112
114
@ { Name = " VCPKG_DEFAULT_BINARY_CACHE" ; Value = " $cachePath \vcpkg" ; Sources = @ (" $env: LOCALAPPDATA \vcpkg\archives" , " $env: APPDATA \vcpkg\archives" ) },
113
115
@ { Name = " CARGO_HOME" ; Value = " $cachePath \cargo" ; Sources = @ (" $env: USERPROFILE \.cargo" ) },
114
116
@ { 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" ) }
116
123
)
117
124
118
125
$envNames = gum choose -- no- limit -- header= " Choose Environment Variables to set:" $ ($cacheSettings.Name )
0 commit comments