ituoke/scripts/package-windows-portable.ps1

7 lines
546 B
PowerShell

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/mcp-mobile", "$BinDir/runtime-manifest.json", "$BinDir/RUNTIME-NOTICES.txt")
Compress-Archive -Path $files -DestinationPath "$BinDir/$AppName-windows-amd64.zip" -Force