Como instalar Oh my Posh en Windows 10/11
Oh My Posh es un marco de trabajo (framework) para la personalización del prompt de la línea de comandos en PowerShell. Proporciona una forma sencilla de mejorar y personalizar la apariencia y funcionalidad del prompt de PowerShell, permitiéndote agregar información útil como el estado del repositorio de git, el entorno de la máquina, el usuario actual, la hora, entre otros detalles, de una manera visualmente atractiva y funcional.
En este tutorial te mostraré cómo instalar Oh My Posh en Windows 10/11 y cómo configurarlo para que se ejecute automáticamente cada vez que abras una nueva ventana de PowerShell.
1. Instalar Windows Terminal
Si aún no tienes instalado Windows Terminal, puedes descargarlo desde la tienda de aplicaciones de Windows o desde el siguiente enlace (link).
2. Instalar PowerShell
Si aún no tienes instalado PowerShell, puedes descargarlo desde la tienda de aplicaciones de Windows o desde el siguiente enlace (link).
3. Establecer PowerShell como predeterminado
Abre Windows Terminal y selecciona PowerShell como la terminal predeterminada.
4. Instalar Oh My Posh
Abre una nueva ventana de PowerShell y ejecuta el siguiente comando para instalar Oh My Posh:
winget install JanDeDobbeleer.OhMyPosh -s winget
5. Configurar Oh My Posh
Una vez que Oh My Posh esté instalado, puedes configurarlo para que se ejecute automáticamente cada vez que abras una nueva ventana de PowerShell. Para hacer esto, abre tu perfil de PowerShell ejecutando el siguiente comando:
notepad $PROFILE
Cuando el comando anterior dé un error, asegúrese de crear el perfil primero y luego ejecuta el comando anterior.
New-Item -Path $PROFILE -Type File -Force
Esto abrirá tu perfil de PowerShell en el editor de texto Notepad. Si no tienes un perfil de PowerShell, Notepad te preguntará si deseas crear uno. Haz clic en "Sí" para crear un nuevo perfil.
Una vez que tu perfil de PowerShell esté abierto en Notepad, agrega el siguiente comando para cargar Oh My Posh automáticamente cada vez que abras una nueva ventana de PowerShell:
oh-my-posh init pwsh --config "$env:POSH_THEMES_PATH/probua.minimal.omp.json" | Invoke-Expression
6. Guardar y cerrar
Guarda tu perfil de PowerShell en Notepad y ciérralo. A partir de ahora, Oh My Posh se ejecutará automáticamente cada vez que abras una nueva ventana de PowerShell.
7. Personalizar Oh My Posh
Puedes personalizar Oh My Posh cambiando el tema predeterminado o creando tu propio tema. Para cambiar el tema predeterminado, abre tu perfil de PowerShell en Notepad y cambia el nombre del archivo de tema en el comando que agregaste anteriormente. Por ejemplo, si quieres cambiar el tema a "paradox", el comando se vería así:
oh-my-posh init pwsh --config "$env:POSH_THEMES_PATH/paradox.omp.json" | Invoke-Expression
Si quieres crear tu propio tema, puedes hacerlo siguiendo las instrucciones en la documentación oficial de Oh My Posh (link).
8. Disfruta de tu nuevo prompt
¡Eso es todo! Ahora tienes Oh My Posh instalado y configurado en tu sistema. Disfruta de tu nuevo prompt de PowerShell con información útil y un aspecto visualmente atractivo.