repixelizer/scripts/run_gui.ps1

28 lines
549 B
PowerShell
Raw Permalink Normal View History

2026-04-24 15:10:48 +01:00
param(
[string]$BindHost = "127.0.0.1",
[int]$Port = 8000,
[switch]$Reload,
[ValidateSet("auto", "show", "hide")]
[string]$QueueUI = "auto"
2026-04-24 15:10:48 +01:00
)
$ErrorActionPreference = "Stop"
$repoRoot = Split-Path -Parent $PSScriptRoot
$python = Join-Path $repoRoot ".venv\Scripts\python.exe"
if (-not (Test-Path $python)) {
$python = "python"
}
$args = @(
(Join-Path $repoRoot "scripts\run_gui.py"),
"--host", $BindHost,
"--port", $Port,
"--queue-ui", $QueueUI
2026-04-24 15:10:48 +01:00
)
if ($Reload) {
$args += "--reload"
}
& $python @args