param( [Parameter(ValueFromRemainingArguments = $true)] [string[]]$RemainingArgs ) $ErrorActionPreference = "Stop" $effectiveArgs = @($RemainingArgs) $hasReleaseManifest = $effectiveArgs -contains "-ReleaseManifest" $hasRepositoryOwner = $effectiveArgs -contains "-RepositoryOwner" $hasRepositoryName = $effectiveArgs -contains "-RepositoryName" if (-not $hasReleaseManifest -and -not $hasRepositoryOwner -and -not $hasRepositoryName) { $effectiveArgs = @( "-ReleaseManifest", "https://gamibase.ai/release-manifest.json" ) + $effectiveArgs } & (Join-Path $PSScriptRoot "windows\install.ps1") @effectiveArgs exit $LASTEXITCODE