Improve uninstallation on windows wrt #150
1 unresolved thread
1 unresolved thread
Merge request reports
Activity
added 1 commit
- abbe5161 - Improve uninstallation on windows wrt #150 (closed)
339 340 Write-Host 'Unsetting GHCUP_INSTALL_BASE_PREFIX' -ForegroundColor Green 341 [Environment]::SetEnvironmentVariable('GHCUP_INSTALL_BASE_PREFIX', $null, [System.EnvironmentVariableTarget]::User) 342 343 $ghcupMsys2 = [System.Environment]::GetEnvironmentVariable('GHCUP_MSYS2', 'user') 344 $GhcupBasePrefixEnv = [System.Environment]::GetEnvironmentVariable('GHCUP_INSTALL_BASE_PREFIX', 'user') 345 346 if ($ghcupMsys2) { 347 $msys2Dir = [IO.Path]::GetFullPath($ghcupMsys2) 348 $baseDir = [IO.Path]::GetFullPath('{0}\ghcup' -f $GhcupBasePrefixEnv) 349 350 if ($msys2Dir.StartsWith($baseDir)) { 351 Write-Host 'Unsetting GHCUP_MSYS2' -ForegroundColor Green 352 [Environment]::SetEnvironmentVariable('GHCUP_MSYS2', $null, [System.EnvironmentVariableTarget]::User) 353 } else { 354 Write-Host ('GHCUP_MSYS2 env variable is set to a non-standard location {0}. Environment variable not unset. Uninstall manually.' -f $msys2Dir) -ForegroundColor Magenta
Please register or sign in to reply