param([string]$BinDir = 'bin', [string]$AppName = 'iTuoke') $ErrorActionPreference = 'Stop' $env:PSModulePath = "$PSHOME\Modules;" + $env:PSModulePath & "$PSScriptRoot/sync-windows-runtime.ps1" -StageOnly -Destination $BinDir $files = @("$BinDir/$AppName.exe", "$BinDir/platform-tools", "$BinDir/scrcpy", "$BinDir/ffmpeg", "$BinDir/webview2", "$BinDir/mcp-filesystem", "$BinDir/runtime-manifest.json", "$BinDir/RUNTIME-NOTICES.txt") Compress-Archive -Path $files -DestinationPath "$BinDir/$AppName-windows-amd64.zip" -Force