20 lines
705 B
Bash
Executable File
20 lines
705 B
Bash
Executable File
#!/usr/bin/env bash
|
|
# Simple shell script to validate opencode and pwsh inside running container or local environment
|
|
CONTAINER_NAME=${1:-wordpress-plugin-ai-builder}
|
|
|
|
if command -v docker > /dev/null 2>&1; then
|
|
echo "Running checks inside container: $CONTAINER_NAME"
|
|
docker compose exec $CONTAINER_NAME pwsh -NoProfile -Command "pwsh --version; node --version; opencode --version; . /root/.config/powershell/Microsoft.PowerShell_profile.ps1; Get-Command github"
|
|
else
|
|
echo "Docker not found - running local checks"
|
|
pwsh --version
|
|
node --version
|
|
if command -v opencode > /dev/null 2>&1; then
|
|
opencode --version
|
|
else
|
|
echo "opencode not found"; exit 1
|
|
fi
|
|
fi
|
|
|
|
echo "Checks completed."
|