add environment setup script

This commit is contained in:
2026-07-02 10:18:02 +02:00
parent e282ab8576
commit c5db2f3ae9
2 changed files with 54 additions and 0 deletions
+41
View File
@@ -0,0 +1,41 @@
function Initialize-PowerShellEnvironment {
Write-Host "Initializing PowerShell environment..." -ForegroundColor Yellow
# Add any environment setup logic here, such as importing modules, setting variables, etc.
# Example: Import-Module SomeModule
Import-Module powershell-yaml -ErrorAction SilentlyContinue
Write-Host "PowerShell environment initialized." -ForegroundColor Green
}
function Initialize-GenerateTools {
Write-Host "Initializing Node.js dependencies..." -ForegroundColor Yellow
Push-Location -StackName NodeTools (Join-Path $PSScriptRoot "../scripts/")
# Install Node.js dependencies
& npm install
if ($LASTEXITCODE -ne 0) {
Write-Error "npm install failed with exit code $LASTEXITCODE."
exit 1
}
Pop-Location -StackName NodeTools
Write-Host "Node.js dependencies initialized." -ForegroundColor Green
}
function Invoke-Main {
Write-Host "Preparing environment..." -ForegroundColor Cyan
Write-Host
Initialize-PowerShellEnvironment
Write-Host
Initialize-GenerateTools
Write-Host
Write-Host "Environment preparation complete!" -ForegroundColor Green
}
Invoke-Main