Potencia PowerShell
He de reconocer que no soy muy fan de PowerShell, es más, en ciertos momentos de mi vida he llegado a detestarlo. Tanto si te encanta PowerShell como si te ves forzado a usarlo, hay que reconocer que es muy mejorable.
En el anterior vídeo vimos el proceso de potenciar el terminal en entornos Unix y Linux mediante zsh y oh-my-zsh. Aquí la entrada al blog y enlace al vídeo
Para esta ocasión, abordaremos el tema en sistemas Windows utilizando oh-my-posh. OMP nos ofrece características que, a día de hoy, considero indispensables, como:
- Auto completado
- Navegación simplificada
- Información avanzada
- Personalización con múltiples temas
Dentro vídeo: https://youtu.be/kWIesAUhLAg
Características de PowerShell
PowerShell es una herramienta poderosa y versátil que ofrece una amplia gama de características para la administración y automatización de sistemas. Algunas de las características más destacadas incluyen:
- Cmdlets: PowerShell utiliza cmdlets, que son comandos especializados diseñados para realizar tareas específicas. Estos cmdlets son fáciles de usar y se pueden combinar para crear scripts complejos.
- Pipelines: PowerShell permite encadenar cmdlets utilizando pipelines, lo que facilita la manipulación y transformación de datos.
- Objetos: A diferencia de otros shells, PowerShell trabaja con objetos en lugar de texto plano, lo que permite una manipulación de datos más precisa y eficiente.
- Compatibilidad: PowerShell es compatible con una amplia variedad de sistemas y aplicaciones, lo que lo convierte en una herramienta ideal para la administración de entornos heterogéneos.
Instalación de oh-my-posh
Para instalar oh-my-posh en PowerShell, sigue estos pasos:
- Abre PowerShell como administrador.
- Ejecuta el siguiente comando para instalar oh-my-posh:
Install-Module oh-my-posh -Scope CurrentUser -AllowClobber
- Una vez instalado, importa el módulo ejecutando el siguiente comando:
Import-Module oh-my-posh
- Configura el tema de oh-my-posh que desees utilizar. Por ejemplo, para utilizar el tema "paradox", ejecuta el siguiente comando:
Set-PoshPrompt -Theme paradox
Eso es todo, nos vemos en el siguiente.