21 lines
727 B
PowerShell
21 lines
727 B
PowerShell
# 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
|
|
}
|