Files
shopify-ai-backup/scripts/check-opencode.ps1

26 lines
874 B
PowerShell

# Simple script to validate opencode and pwsh inside running container or local environment
param(
[string]$ContainerName = 'wordpress-plugin-ai-builder'
)
# If docker is available, run inside the container
if (Get-Command docker -ErrorAction SilentlyContinue) {
Write-Host "Running checks inside container: $ContainerName"
docker compose exec $ContainerName pwsh -NoProfile -Command @"
pwsh --version
node --version
opencode --version
opencode help | Out-Null
. /root/.config/powershell/Microsoft.PowerShell_profile.ps1
Get-Command github | Out-Null
exit 0
"@
} else {
Write-Host "Docker is not available - trying local checks"
pwsh --version
node --version
if (Get-Command opencode -ErrorAction SilentlyContinue) { opencode --version } else { Write-Error "opencode not found"; exit 1 }
}
Write-Host "Checks completed." -ForegroundColor Green