diff --git a/install-from-binstall-release.ps1 b/install-from-binstall-release.ps1 index a06b25e4..0e0a39c2 100644 --- a/install-from-binstall-release.ps1 +++ b/install-from-binstall-release.ps1 @@ -1,7 +1,11 @@ $ErrorActionPreference = "Stop" Set-PSDebug -Trace 1 $tmpdir = $Env:TEMP -$base_url = "https://github.com/cargo-bins/cargo-binstall/releases/latest/download/cargo-binstall-" +$BINSTALL_VERSION = $Env:BINSTALL_VERSION +if (-not $BINSTALL_VERSION) { + $BINSTALL_VERSION = 'latest' +} +$base_url = "https://github.com/cargo-bins/cargo-binstall/releases/$BINSTALL_VERSION/download/cargo-binstall-" $proc_arch = [Environment]::GetEnvironmentVariable("PROCESSOR_ARCHITECTURE", [EnvironmentVariableTarget]::Machine) if ($proc_arch -eq "AMD64") { $arch = "x86_64" diff --git a/install-from-binstall-release.sh b/install-from-binstall-release.sh index 05e507bf..d87b29eb 100755 --- a/install-from-binstall-release.sh +++ b/install-from-binstall-release.sh @@ -2,9 +2,11 @@ set -euxo pipefail +BINSTALL_VERSION="${BINSTALL_VERSION:-latest}" + cd "$(mktemp -d)" -base_url="https://github.com/cargo-bins/cargo-binstall/releases/latest/download/cargo-binstall-" +base_url="https://github.com/cargo-bins/cargo-binstall/releases/${BINSTALL_VERSION}/download/cargo-binstall-" os="$(uname -s)" if [ "$os" == "Darwin" ]; then