Setup completo de entorno de desarrollo en Windows con Cerewro

Configura un entorno de desarrollo completo en Windows en menos de 10 minutos usando Cerewro como orquestador: instala Git, Node.js, Python, VSCode, Docker y las extensiones esenciales con un solo pipeline.

Pipeline de setup completo

Cerewro Chat — Setup de entorno dev
Configura un entorno de desarrollo completo en este equipo Windows: instala Git, Node.js LTS, Python 3, VSCode con extensiones para JavaScript y Python, Docker Desktop y configura Git con mi nombre y email
Script PowerShell generado por Cerewro
# ── 1. Instalar software base con winget ──
$apps = @(
    "Git.Git",
    "OpenJS.NodeJS.LTS",
    "Python.Python.3",
    "Microsoft.VisualStudioCode",
    "Docker.DockerDesktop"
)
foreach ($app in $apps) {
    Write-Host "Instalando $app..."
    winget install --id $app --silent --accept-package-agreements --accept-source-agreements
}

# ── 2. Refrescar PATH ──
$env:Path = [System.Environment]::GetEnvironmentVariable("Path","Machine") + ";" +
            [System.Environment]::GetEnvironmentVariable("Path","User")

# ── 3. Configurar Git ──
git config --global user.name "Tu Nombre"
git config --global user.email "tu@email.com"
git config --global core.autocrlf true
git config --global init.defaultBranch main

# ── 4. Instalar extensiones VSCode ──
code --install-extension ms-python.python
code --install-extension dbaeumer.vscode-eslint
code --install-extension esbenp.prettier-vscode
code --install-extension ms-azuretools.vscode-docker
code --install-extension eamodio.gitlens

# ── 5. Verificar instalaciones ──
git --version; node --version; npm --version; python --version; docker --version
Write-Host "Setup completado!" -ForegroundColor Green

Configuración adicional recomendada

  1. Configurar SSH para GitHub: ssh-keygen -t ed25519 -C "tu@email.com"
  2. Instalar pnpm como alternativa a npm: npm install -g pnpm
  3. Instalar WSL2 para tener Linux nativo dentro de Windows: wsl --install
  4. Configurar Windows Terminal con perfiles de PowerShell, CMD y WSL

Verificar el entorno tras la instalación

Comprobación rápida de todo el stack
git --version       # git version 2.x.x
node --version      # v20.x.x
npm --version       # 10.x.x
python --version    # Python 3.x.x
docker --version    # Docker version xx.x.x
Imagen de disco reproducible: Una vez configurado el entorno, exporta la lista de apps con winget export -o dev-setup.json para poder recrear el mismo entorno en cualquier otro equipo con winget import -i dev-setup.json.