parent
1ef9a4ad98
commit
837782c1d7
@ -0,0 +1,30 @@ |
|||||||
|
Write-Host "======= winlibs configuration =====" |
||||||
|
$winlibsPath = $ExecutionContext.SessionState.Path.GetUnresolvedProviderPathFromPSPath("$env:APPDATA\..\Local\Programs\WinLibs") |
||||||
|
|
||||||
|
if($env:PATH.contains($winlibsPath)) { |
||||||
|
Write-Warning "!! Detected $winLibsPath in your PATH. Will not update your PATH." |
||||||
|
Write-Host "Looks like your WinLibs is working." |
||||||
|
} else { |
||||||
|
$newPath = $env:PATH + ";$winlibsPath\mingw64\bin" |
||||||
|
[Environment]::SetEnvironmentVariable("Path", $newPath, "User") |
||||||
|
} |
||||||
|
|
||||||
|
Write-Host "====== git path configuration ======" |
||||||
|
|
||||||
|
$gitPath = $ExecutionContext.SessionState.Path.GetUnresolvedProviderPathFromPSPath("$env:APPDATA\..\Local\Programs\Git\cmd") |
||||||
|
|
||||||
|
if($env:PATH.contains($gitPath)) { |
||||||
|
Write-Warning "!! Detected $gitPath in your PATH. Will not update your PATH." |
||||||
|
Write-Host "Looks like your git installed correctly, but if it fails to run then uninstall it with 'winget remove git.git' then install it again with 'winget install git.git'" |
||||||
|
} else { |
||||||
|
Write-Warning "!! Git.Git did not add itself to the Path. The directory $gitPath is missing so I'll add it now." |
||||||
|
$newPath = $env:PATH + ";$gitPath" |
||||||
|
[Environment]::SetEnvironmentVariable("Path", $newPath, "User") |
||||||
|
|
||||||
|
Write-Warning "!!!!!!!!!!! If git doesn't work after this you'll have to manually remove it and add it with:" |
||||||
|
Write-Host "winget remove git.git" |
||||||
|
Write-Host "winget install git.git" |
||||||
|
} |
||||||
|
|
||||||
|
Write-Warning "================================" |
||||||
|
Write-Warning "You should now close this terminal, start a new one, and run this script again to confirm your paths are set." |
Loading…
Reference in new issue