Setup completo de entorno de desarrollo en Windows con Cerewro: Git, Node, Python y VSCode

Configura un entorno de desarrollo completo en Windows en minutos: instala Git, Node.js, Python, VSCode y extensiones esenciales usando Chocolatey o winget desde el chat de Cerewro con un solo pipeline.

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.