Streamline management of API collections #1

Merged
administrator merged 43 commits from feature/script-autogenerate-http into main 2026-08-19 14:54:42 +02:00
Showing only changes of commit a70e06a83f - Show all commits
+15 -1
View File
@@ -11,14 +11,28 @@ function Initialize-PowerShellEnvironment {
function Initialize-GenerateTools {
Write-Host "Initializing Node.js dependencies..." -ForegroundColor Yellow
Push-Location -StackName NodeTools (Join-Path $PSScriptRoot "../scripts/")
Push-Location -StackName NodeTools (Join-Path $PSScriptRoot "../tools/")
Get-childitem -Path . -Directory | ForEach-Object {
Write-Host "Initializing $($_.Name)..." -ForegroundColor Cyan
Push-Location -StackName NodeTools $_.FullName
try {
# Install Node.js dependencies
& npm install
if ($LASTEXITCODE -ne 0) {
Write-Error "npm install failed with exit code $LASTEXITCODE."
exit 1
}
}
catch {
Write-Error "npm install failed for $($_.Name): $_"
exit 1
}
finally {
Pop-Location -StackName NodeTools
}
}
Pop-Location -StackName NodeTools