Primero iremos a la Microsoft Store y descargaremos la aplicación de Windows terminal


Una vez que la tengamos instalada la podremos abrir desde el terminal de windows que acabamos de descargar.

Web de Oh My Posh
winget install JanDeDobbeleer.OhMyPosh -s wingetUna vez instalado, cerraremos y volveremos a abrir el terminal
oh-my-posh get shell
//pwshPara ver la configuración de nuestro powershell podemos usar:
echo $profileCuando ejecutemos el comando veremos que nos da error, ya que nos falta crear la variable de entorno
New-Item -Path $PROFILE -Type File -Force
//Salida
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a--- 13/06/2023 18:54 0 Microsoft.PowerShell_profile.ps1
PS C:\Users\Doplax>Ahora ejecutaremos el comando notepad $PROFILE el cual abrirá el editor de notas, y dentro pegaremos el siguiente comando
oh-my-posh init pwsh | Invoke-Expression // Esto seria el equivalente a bash script
Ahora cerraremos y abriremos el terminal, y veremos que en este ya aparece lo siguiente:

Pero como podemos ver, no se ve bien ya que no está reconociendo los iconos, para ello iremos a la web de oh my posh al apartado de Customize
En este apartado veremos un enlace hacia Nerd Fonts el cual nos sirve para poder utilizar iconos desde la consola.
Pulsaremos en “Downloads” y escogeremos la fuente que más nos guste (yo he escogido Heck Nerd Font
Cuando descarguemos el .zip descomprimiremos y arrastraremos todas las fuentes (ficheros acabados en .ttf) en la aplicación de windows “Configuración de fuentes”

Una vez instalada nuestra fuente, iremos Configuración en nuestra terminal:

Configuración > PowerShell > Apariencia Texto > Tipo de Fuente > Hack Nerd Font MonoY después de hacer esto veremos que se ha corregido la forma en la que se veia nuestro terminal

Podemos seguir customizando el terminal, en mi caso, a mi me gusta activar los siguientes parámetros:

Lo cual hace que se vea así

COLORES: Podemos ir a la página Untitled
En la sección de Themes en la web de oh my posh, podemos descargar los temas de la web usando el comando:
Get-PoshThemesCuando hayamos instalado los temas, en el terminal nos aparecerá el siguiente mensaje:
To change your theme, adjust the init script in C:\Users\Doplax\OneDrive\Copia de seguridad\Documentos\PowerShell\Microsoft.PowerShell_profile.ps1.
Example:
oh-my-posh init pwsh --config 'C:\Users\Doplax\AppData\Local\Programs\oh-my-posh\themes\jandedobbeleer.omp.json' | Invoke-ExpressionPara cambiar al tema que mas nos guste, usaremos otra vez el comando notepad $PROFILE y dentro del blog de notas pegaremos**:**
oh-my-posh init pwsh --config "$env:POSH_THEMES_PATH\jandedobbeleer.omp.json
/*En vez de jandedobbeleer.omp pondremos el nombre del tema que más nos guste,
En mi caso este es: */
oh-my-posh init pwsh --config "$env:POSH_THEMES_PATH\clean-detailed.omp.json | Invoke-Expressionsi hacemos un ls, veremos el listado de elementos de nuestro directorio:

Pero se ve un poco soso, por ellos iremos a https://github.com/devblackops/Terminal-Icons donde encontraremos el siguiente comando que pegaremos en el terminal:
Install-Module -Name Terminal-Icons -Repository PSGalleryTambién encontraremos este comando:
Import-Module -Name Terminal-IconsEl cual insertaremos en el fichero de configuración (notepad $PROFILE****)

Si abrimos el terminal en VS code, veremos que se ve muy mal

Para corregir esto, abriremos el fichero settings.json (con F1) “settings”
y una vez dentro añadiremos la siguiente lineal al final del fichero
"terminal.integrated.fontFamily": "Hack Nerd Font Mono"Inmediatamente después,


I am particularly drawn to developing applications that are not only functional but also visually appealing and easy to use. I accomplish this by implementing SOLID principles and clean architecture, and applying testing to ensure quality.