From d3b2173e84eb35d3d0db26832addc8465ff227f2 Mon Sep 17 00:00:00 2001 From: Meta Vens Date: Thu, 11 Jun 2026 08:27:20 +0100 Subject: [PATCH] Fix hidden Muninn launcher generation --- scripts/activate-muninn-raven-av-srt.ps1 | 8 ++++---- scripts/restart-muninn.ps1 | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/scripts/activate-muninn-raven-av-srt.ps1 b/scripts/activate-muninn-raven-av-srt.ps1 index 08364a1..072f03a 100644 --- a/scripts/activate-muninn-raven-av-srt.ps1 +++ b/scripts/activate-muninn-raven-av-srt.ps1 @@ -47,10 +47,10 @@ if (`$obsArgs -like " --no-obs-target") { `$arguments += @("--audio-device", "$AudioDevice", "--ffmpeg", "$Ffmpeg", "--loopback-script", "$LoopbackScript", "--log-root", "$LogRoot") `$encodedArguments = (`$arguments | ConvertTo-Json -Compress) `$psLines = @( - "`$ErrorActionPreference = ""Stop""", - "`$arguments = '$encodedArguments' | ConvertFrom-Json", - "`$process = Start-Process -FilePath ""$MuninnExe"" -ArgumentList `$arguments -WorkingDirectory ""`$muninnDir"" -WindowStyle Hidden -PassThru -RedirectStandardOutput ""$LogRoot\muninn-activate.out.log"" -RedirectStandardError ""$LogRoot\muninn-activate.err.log""", - "`$process.Id | Set-Content -Encoding ASCII -LiteralPath ""`$pidPath""" + '`$ErrorActionPreference = "Stop"', + '`$arguments = ''$encodedArguments'' | ConvertFrom-Json', + '`$process = Start-Process -FilePath "$MuninnExe" -ArgumentList `$arguments -WindowStyle Hidden -PassThru -RedirectStandardOutput "$LogRoot\muninn-activate.out.log" -RedirectStandardError "$LogRoot\muninn-activate.err.log"', + '`$process.Id | Set-Content -Encoding ASCII -LiteralPath "$LogRoot\muninn-activate.pid"' ) Set-Content -LiteralPath `$psLauncher -Value `$psLines -Encoding ASCII `$lines = @( diff --git a/scripts/restart-muninn.ps1 b/scripts/restart-muninn.ps1 index 29a4a1a..4890524 100644 --- a/scripts/restart-muninn.ps1 +++ b/scripts/restart-muninn.ps1 @@ -25,9 +25,9 @@ New-Item -ItemType Directory -Force -Path (Split-Path -Parent "$StorePath") | Ou `$psLauncher = Join-Path `$muninnDir "start-muninn-serve.ps1" `$pidPath = Join-Path "$LogRoot" "muninn-serve.pid" `$psLines = @( - "`$ErrorActionPreference = ""Stop""", - "`$process = Start-Process -FilePath ""$MuninnExe"" -ArgumentList @(""serve"", ""--store"", ""$StorePath"", ""--log-root"", ""$LogRoot"", ""--host"", ""raven"", ""--interval-seconds"", ""15"") -WorkingDirectory ""`$muninnDir"" -WindowStyle Hidden -PassThru -RedirectStandardOutput ""$LogRoot\muninn-serve.out.log"" -RedirectStandardError ""$LogRoot\muninn-serve.err.log""", - "`$process.Id | Set-Content -Encoding ASCII -LiteralPath ""`$pidPath""" + '`$ErrorActionPreference = "Stop"', + '`$process = Start-Process -FilePath "$MuninnExe" -ArgumentList @("serve", "--store", "$StorePath", "--log-root", "$LogRoot", "--host", "raven", "--interval-seconds", "15") -WindowStyle Hidden -PassThru -RedirectStandardOutput "$LogRoot\muninn-serve.out.log" -RedirectStandardError "$LogRoot\muninn-serve.err.log"', + '`$process.Id | Set-Content -Encoding ASCII -LiteralPath "$LogRoot\muninn-serve.pid"' ) Set-Content -LiteralPath `$psLauncher -Value `$psLines -Encoding ASCII `$lines = @(