# 1. Identificar el editor según el OS $editor = if ($IsLinux) { "vim" } else { "notepad" } # 2. Verificar y crear el perfil si no existe if (!(Test-Path $PROFILE)) { Write-Host "Creando perfil en: $PROFILE" -ForegroundColor Yellow # Asegura que la carpeta contenedora exista (importante en Linux) New-Item -Type Directory -Path (Split-Path $PROFILE) -ErrorAction SilentlyContinue New-Item -Type File -Path $PROFILE -Force } else { Write-Host "El perfil ya existe en: $PROFILE" -ForegroundColor Green } # 3. Abrir el perfil con el editor correspondiente # Usamos Start-Process en Windows o invocación directa en Linux if ($IsLinux) { & $editor $PROFILE } else { Start-Process $editor $PROFILE }