2020-12-17 09:52:09 +03:00
|
|
|
function Initialize-RustEnvironment {
|
2021-11-26 12:39:13 +03:00
|
|
|
$env:PATH = "/etc/skel/.cargo/bin:/etc/skel/.rustup/bin:$($env:PATH)"
|
|
|
|
|
$env:RUSTUP_HOME = "/etc/skel/.rustup"
|
|
|
|
|
$env:CARGO_HOME = "/etc/skel/.cargo"
|
2020-12-17 09:52:09 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function Get-RustVersion {
|
|
|
|
|
$rustVersion = $(rustc --version) | Take-OutputPart -Part 1
|
2022-12-21 19:38:54 +01:00
|
|
|
return $rustVersion
|
2020-12-17 09:52:09 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function Get-BindgenVersion {
|
|
|
|
|
$bindgenVersion = $(bindgen --version) | Take-OutputPart -Part 1
|
2022-12-21 19:38:54 +01:00
|
|
|
return $bindgenVersion
|
2020-12-17 09:52:09 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function Get-CargoVersion {
|
|
|
|
|
$cargoVersion = $(cargo --version) | Take-OutputPart -Part 1
|
2022-12-21 19:38:54 +01:00
|
|
|
return $cargoVersion
|
2020-12-17 09:52:09 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function Get-CargoAuditVersion {
|
2022-05-27 12:14:16 +04:00
|
|
|
$cargoAuditVersion = $(cargo-audit --version) | Take-OutputPart -Part 1
|
2022-12-21 19:38:54 +01:00
|
|
|
return $cargoAuditVersion
|
2020-12-17 09:52:09 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function Get-CargoOutdatedVersion {
|
2022-05-16 19:41:45 +02:00
|
|
|
$cargoOutdatedVersion = cargo outdated --version | Take-OutputPart -Part 1
|
2022-12-21 19:38:54 +01:00
|
|
|
return $cargoOutdatedVersion
|
2020-12-17 09:52:09 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function Get-CargoClippyVersion {
|
|
|
|
|
$cargoClippyVersion = $(cargo-clippy --version) | Take-OutputPart -Part 1
|
2022-12-21 19:38:54 +01:00
|
|
|
return $cargoClippyVersion
|
2020-12-17 09:52:09 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function Get-CbindgenVersion {
|
|
|
|
|
$cbindgenVersion = $(cbindgen --version) | Take-OutputPart -Part 1
|
2022-12-21 19:38:54 +01:00
|
|
|
return $cbindgenVersion
|
2020-12-17 09:52:09 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function Get-RustupVersion {
|
|
|
|
|
$rustupVersion = $(rustup --version) | Take-OutputPart -Part 1
|
2022-12-21 19:38:54 +01:00
|
|
|
return $rustupVersion
|
2020-12-17 09:52:09 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function Get-RustdocVersion {
|
|
|
|
|
$rustdocVersion = $(rustdoc --version) | Take-OutputPart -Part 1
|
2022-12-21 19:38:54 +01:00
|
|
|
return $rustdocVersion
|
2020-12-17 09:52:09 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function Get-RustfmtVersion {
|
|
|
|
|
$rustfmtVersion = $(rustfmt --version) | Take-OutputPart -Part 1 | Take-OutputPart -Part 0 -Delimiter "-"
|
2022-12-21 19:38:54 +01:00
|
|
|
return $rustfmtVersion
|
2021-11-26 12:39:13 +03:00
|
|
|
}
|