Fix sintaxa PowerShell in setup_dev.ps1
- Înlocuit goto (batch) cu flag $skipCreate - Structura if corectă pentru PowerShell 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -38,6 +38,8 @@ try {
|
|||||||
|
|
||||||
# Verifică dacă venv există deja
|
# Verifică dacă venv există deja
|
||||||
$venvPath = Join-Path $ProjectDir ".venv"
|
$venvPath = Join-Path $ProjectDir ".venv"
|
||||||
|
$skipCreate = $false
|
||||||
|
|
||||||
if (Test-Path (Join-Path $venvPath "Scripts\Activate.ps1")) {
|
if (Test-Path (Join-Path $venvPath "Scripts\Activate.ps1")) {
|
||||||
Write-Host "[INFO] Virtual environment exista deja." -ForegroundColor Yellow
|
Write-Host "[INFO] Virtual environment exista deja." -ForegroundColor Yellow
|
||||||
$recreate = Read-Host "Doresti sa il stergi si sa recreezi? (y/N)"
|
$recreate = Read-Host "Doresti sa il stergi si sa recreezi? (y/N)"
|
||||||
@@ -45,26 +47,26 @@ if (Test-Path (Join-Path $venvPath "Scripts\Activate.ps1")) {
|
|||||||
Write-Host "Stergere venv existent..." -ForegroundColor Yellow
|
Write-Host "Stergere venv existent..." -ForegroundColor Yellow
|
||||||
Remove-Item -Path $venvPath -Recurse -Force
|
Remove-Item -Path $venvPath -Recurse -Force
|
||||||
} else {
|
} else {
|
||||||
# Skip la activare
|
$skipCreate = $true
|
||||||
goto ActivateVenv
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
# Creează virtual environment
|
# Creează virtual environment
|
||||||
Write-Host "[STEP 1/5] Creare virtual environment..." -ForegroundColor Cyan
|
if (-not $skipCreate) {
|
||||||
try {
|
Write-Host "[STEP 1/5] Creare virtual environment..." -ForegroundColor Cyan
|
||||||
& python -m venv .venv
|
try {
|
||||||
Write-Host "[OK] Virtual environment creat." -ForegroundColor Green
|
& python -m venv .venv
|
||||||
Write-Host ""
|
Write-Host "[OK] Virtual environment creat." -ForegroundColor Green
|
||||||
} catch {
|
Write-Host ""
|
||||||
Write-Host "[ERROR] Nu am putut crea venv!" -ForegroundColor Red
|
} catch {
|
||||||
Write-Host "Eroare: $_" -ForegroundColor Red
|
Write-Host "[ERROR] Nu am putut crea venv!" -ForegroundColor Red
|
||||||
Write-Host ""
|
Write-Host "Eroare: $_" -ForegroundColor Red
|
||||||
Read-Host "Apasa Enter pentru a inchide"
|
Write-Host ""
|
||||||
exit 1
|
Read-Host "Apasa Enter pentru a inchide"
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
:ActivateVenv
|
|
||||||
# Activează venv
|
# Activează venv
|
||||||
Write-Host "[STEP 2/5] Activare virtual environment..." -ForegroundColor Cyan
|
Write-Host "[STEP 2/5] Activare virtual environment..." -ForegroundColor Cyan
|
||||||
$activateScript = Join-Path $venvPath "Scripts\Activate.ps1"
|
$activateScript = Join-Path $venvPath "Scripts\Activate.ps1"
|
||||||
|
|||||||
Reference in New Issue
Block a user