mirror of
https://github.com/FAUSheppy/homelab_gamevault
synced 2025-12-06 15:01:36 +01:00
26 lines
804 B
PowerShell
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 |