FoundSeek

FS

FoundSeek

Desarrollador, escritor y creador de contenido digital.

Publicado

Personaliza tu CMD con Clink y OhMyPosh: Guía completa para mejorar tu experiencia en la línea de comandos

Descubre cómo personalizar y optimizar tu CMD con Clink, una herramienta que agrega funciones avanzadas como edición de comandos, autocompletado y personalización.

Resultado de la personalización del CMD con Clink y Oh My Posh

Introducción

En la actualidad, maximizar el rendimiento de las herramientas de trabajo es esencial para cualquier profesional. La eficiencia y la personalización son aspectos clave para optimizar nuestro flujo de trabajo y aumentar la productividad. Si eres usuario de Windows, es probable que hayas utilizado el Símbolo del sistema (CMD) en algún momento, ya sea para tareas cotidianas, desarrollo de software o administración del sistema. Sin embargo, a pesar de su utilidad, el CMD tradicional tiene limitaciones evidentes que pueden dificultar su uso: carece de autocompletado inteligente, ofrece una edición básica de comandos y su interfaz parece haberse quedado estancada en el pasado.

Aquí es donde entra Clink, una herramienta poderosa que transforma el CMD en una terminal moderna y altamente funcional. Con Clink, puedes disfrutar de características avanzadas como autocompletado inteligente, edición de comandos similar a la de Bash, historial de comandos accesible y personalización visual para que tu terminal se adapte a tus preferencias.

Instalación de Clink

Para comenzar, como requisito, verifica que tengas instalado el “Windows Terminal”. Si no lo tienes, instálalo. Luego, instalamos Clink desde su página oficial: https://chrisant996.github.io/clink/.

Windows TerminalImagen de la página de descarga de Clink

Descargamos el archivo .EXE, aceptamos los términos y condiciones, y finalizamos la instalación. A continuación, nos dirigimos al siguiente enlace: https://ohmyposh.dev/docs/installation/windows. Una vez en la página, copiamos el comando: winget install JanDeDobbeleer.OhMyPosh -s winget y lo ejecutamos en PowerShell.

Ingreso del comando de instalacion en powershell

Deberías ver un resultado similar al siguiente. Una vez que todo esté instalado, procederemos a integrar los componentes para personalizar nuestro CMD

Resultado despues de la instalacion de OhMyPosh en powershell

Personalización del CMD con OhMyPosh

Seguidamente, abrimos nuestro explorador de archivos y escogemos una ruta para almacenar los temas de OhMyPosh. Te recomendaría que lo crees en la siguiente ruta con nombre ThemesOhMyPosh.

Carpeta de recomendacion para almacenar los temas OhMyPosh

A continuación, ingresa al siguiente enlace: https://github.com/JanDeDobbeleer/oh-my-posh/tree/main/themes. Descargas el ZIP y lo extraes, ingresas a la carpeta y copias todo el contenido de la carpeta themes.

Github de temas de OhMyPoshExtracción de carpetas de OhMyPosh y copiar temasPegar temas de OhMyPosh en la carpeta creada

Configuración final

Luego, copia la siguiente ruta en tu explorador de archivos: %USERPROFILE%\AppData\Local\clink. Crea un archivo oh-my-posh.lua, puedes crearlo en .txt y luego cambiarlo a .lua. Abres el archivo en Bloc de Notas y copias el siguiente texto:

load(io.popen('oh-my-posh init cmd --config C:/ThemesOhMyPosh/amro.omp.json'):read('*a'))()
Carpeta clink en AppDataArchivo ohmyposh.lua configuracion OhMyPosh

¡Listo! Estamos cerca de terminar. Si te das cuenta, la palabra amro.omp.json es uno de los temas de nuestra carpeta donde hemos alojado los temas. Puedes revisar la página de OhMyPosh para explorar más temas.

Página de documentación de OhMyPosh con temas disponibles

Seguidamente, cerramos el CMD si lo tenias abierto y lo volvemos abrir para que se reinicien los cambios! Deberías ver algo similar a la siguiente imagen, que aunque no es muy atractivo estéticamente, tiene solución.

Resultado de instalacion OhMyPosh poco estetico

Ingresamos al siguiente enlace: https://www.nerdfonts.com/font-downloads y escoges el tipo de letra que más te guste. En este caso, escogeré Hack Nerd Font Mono. Lo descargas y lo extraes en tu carpeta de descargas.

Página de descarga de Hack Nerd Font Mono

Ingresas a tu configuración de Windows, en Personalización > Fuentes, y arrastras la fuente descargada para instalarla. Una vez instalada, abre la configuración del CMD y selecciona la fuente que descargaste, en este caso, Hack Nerd Font Mono.

Instalar nuevas fuentes en Windows 11Seleccionar archivos de Hack Nerd Font Mono para instalar en WindowsConfiguración de la fuente en el CMD de WindowsConfiguración de la apariencia de la fuente en el CMD de WindowsSelección de la fuente Hack Nerd Font Mono en la configuración del CMD de Windows

Resultado

¡Y listo! Hemos terminado de personalizar nuestro CMD. Ahora ya puedes aprovechar al máximo tu productividad con el CMD, tienes acceso a opciones como historial y autocompletado. Si deseas más información y configurar exhaustivamente tu CMD, puedes revisar la documentación de Clink.

Imagen del CMD sin personalizaciónImagen del CMD personalizado con Clink y Oh My Posh