Files
homelab_gamevault/dist/run.ps1
2025-04-17 11:58:44 +02:00

26 lines
804 B
PowerShell

# Check if Python is installed
$pythonInstalled = Get-Command python -ErrorAction SilentlyContinue
if (-not $pythonInstalled) {
Write-Host "Python is not installed. Please install Python before running this script." -ForegroundColor Red
pause
exit 1
}
# install dependencies
Start-Process python -ArgumentList "-m", "pip", "install", "-r", requirements.txt -Wait
# Get the directory of the script
$scriptDirectory = Split-Path -Parent $MyInvocation.MyCommand.Path
# Check if client.exe exists in the script directory
$clientExePath = Join-Path -Path $scriptDirectory -ChildPath "client.exe"
if (-not (Test-Path $clientExePath)) {
Write-Host "client.exe not found in the script directory." -ForegroundColor Red
pause
exit 1
}
# Execute client.exe
Start-Process $clientExePath