mirror of
https://github.com/BigBodyCobain/Shadowbroker.git
synced 2026-05-08 18:34:58 +02:00
32 lines
928 B
PowerShell
32 lines
928 B
PowerShell
param(
|
|
[string]$Root = (Resolve-Path (Join-Path $PSScriptRoot "..")).Path
|
|
)
|
|
|
|
$ErrorActionPreference = "Stop"
|
|
$Host.UI.RawUI.WindowTitle = "ShadowBroker Runtime"
|
|
|
|
Set-Location -LiteralPath $Root
|
|
|
|
Write-Host "==================================================="
|
|
Write-Host " ShadowBroker runtime"
|
|
Write-Host " Dashboard: http://localhost:3000"
|
|
Write-Host " Close this window or press Ctrl+C to stop."
|
|
Write-Host "==================================================="
|
|
Write-Host ""
|
|
|
|
try {
|
|
& node "frontend\scripts\dev-all.cjs"
|
|
$exitCode = $LASTEXITCODE
|
|
} catch {
|
|
Write-Host ""
|
|
Write-Host "[!] Runtime failed: $($_.Exception.Message)"
|
|
$exitCode = 1
|
|
}
|
|
|
|
Write-Host ""
|
|
Write-Host "==================================================="
|
|
Write-Host " ShadowBroker has stopped. Exit code: $exitCode"
|
|
Write-Host "==================================================="
|
|
Read-Host "Press Enter to close"
|
|
exit $exitCode
|