Files
runner-images/images/win/scripts/Installers/Validate-Rust.ps1
Dmitry Shibanov ea72c54249 fix validate tests
2020-07-08 00:35:51 +03:00

29 lines
867 B
PowerShell

################################################################################
## File: Validate-Rust.ps1
## Desc: Verify that Rust is on the path and output version information.
################################################################################
if (Get-Command -Name 'rustc')
{
Push-Location -Path $env:UserProfile
New-Item -Name ".rustup" -Value "C:\Rust\.rustup" -ItemType Junction
New-Item -Name ".cargo" -Value "C:\Rust\.cargo" -ItemType Junction
$RustcVersion = rustc --version
Write-Host "$RustcVersion is on the path"
Pop-Location
}
else
{
Write-Host "rustc is not on the path"
exit 1
}
if (-Not (Get-Command -Name 'cargo-audit')){
Write-Host "cargo audit is not on the path"
exit 1
}
if (-Not (Get-Command -Name 'cargo-outdated')){
Write-Host "cargo outdated is not on the path"
exit 1
}