fix(update): tolerate empty windows channel env

This commit is contained in:
Ogulcan Celik 2026-06-07 22:51:59 +03:00
parent 2e9f030681
commit 416827872a
1 changed files with 5 additions and 1 deletions

View File

@ -1,6 +1,5 @@
[CmdletBinding()]
param(
[ValidateSet("stable", "preview")]
[string]$Channel = $env:HERDR_CHANNEL,
[string]$ManifestUrl = $env:HERDR_MANIFEST_URL,
[string]$InstallDir = $env:HERDR_INSTALL_DIR,
@ -15,6 +14,11 @@ if ([string]::IsNullOrWhiteSpace($Channel)) {
$Channel = "preview"
}
if ($Channel -notin @("stable", "preview")) {
Write-Error "Invalid Herdr channel '$Channel'. Use 'preview'."
exit 1
}
function Write-Step {
param([string]$Message)
Write-Host "==> $Message"