#Limpiar pantalla

Clear-Host

# Obtener scripts

 $json = curl.exe -s "https://archlinux.tail9bd2a9.ts.net/Scripts/Win-Tux/Json/Main/Dependencias.json"
     $scripts = $json | ConvertFrom-Json

 if ($scripts.Count -eq 0) {
     Write-Host "No hay scripts disponibles."
     Start-Sleep 3
     exit
 }

 # Mostrar lista

 Write-Host "Seleccione un script:`n"

 for ($i = 0; $i -lt $scripts.Count; $i++) {
     Write-Host "$($i + 1)) $($scripts[$i].Name)"
 }

 # Respuesta del usuario

 $respuesta = Read-Host "`nIngresa el numero"

 # Validación

 if ($respuesta -match '^\d+$') {
     $num = [int]$respuesta
     if ($num -ge 1 -and $num -le $scripts.Count) {
         $scriptelegido = $scripts[$num - 1].FullName

Write-Host "Ejecutando: $($scripts[$num - 1].Name)" -ForegroundColor Cyan

irm $scriptelegido | iex

    }
}
