netxops/scripts/link-dsh-peers.ps1
oliver 9b2166e5b6
Some checks failed
Release package / package (macos-latest) (push) Has been cancelled
Release package / package (ubuntu-latest) (push) Has been cancelled
Release package / package (windows-latest) (push) Has been cancelled
Harden public package installation and release validation
2026-10-11 13:32:36 +08:00

13 lines
405 B
PowerShell

param(
[string]$DshHome = $env:DSH_HOME,
[ValidatePattern('^[\w-]+$')][string]$Profile = 'desktop'
)
$ErrorActionPreference = 'Stop'
$PreviousDshHome = $env:DSH_HOME
try {
if ($DshHome) { $env:DSH_HOME = $DshHome }
& node (Join-Path $PSScriptRoot 'link-dsh-peers.mjs') --profile $Profile
if ($LASTEXITCODE -ne 0) { throw 'Peer linking failed.' }
} finally {
$env:DSH_HOME = $PreviousDshHome
}