run.ps1
# 📂 Set your custom scripts folder if (-not $CustomScriptsFolder -or -not (Test-Path $CustomScriptsFolder)) { Write-Error "❌ The variable `\$CustomScriptsFolder` is not defined or the path does not exist." exit 1 } # 🔍 Find all .ps1 scripts in folder (recursively if needed) $ps1Files = Get-ChildItem -Path $CustomScriptsFolder -Filter *.ps1 -File -Recurse | Select-Object -ExpandProperty FullName if (-not $ps1Files) { Write-Host "⚠️ No .ps1 files found in $CustomScriptsFolder" exit 0 } # 🧭 Let user choose with fzf $selectedScript = $ps1Files | fzf --prompt "Select script to run > " if (-not $selectedScript) { Write-Host "❌ No script selected. Aborting." exit 0 } # ▶️ Execute the selected script Write-Host "`n🚀 Running: $selectedScript`n" -ForegroundColor Green & "$selectedScript" |