Oh My Zsh

Oh My Zsh es un framework para gestionar configuraciones de terminales shell Zsh.

instalar-configurar-oh-my-zsh

El sistema operativo Linux fue pensado para ser gestionado a través de la línea de comandos, donde el usuario escribe instrucciones que luego el sistema operativo interpreta y ejecuta. Esta interficie se llama shell y muchas distribuciones Linux, por no decir todas, llevan instalada por defecto una llamada Bash (Bourne-again Shell).

A su vez, ZSH es una extensión de Bash, que la hace especialmente atractiva porque entre muchas otras cosas permite añadir plugins y configurar temas de presentación (colores, etc).

Y luego está el framework Oh My Zsh. Es Open Source y sirve para gestionar configuraciones de este tipo de terminales zsh.

Instalar Oh My Zsh

Si suponemos que ya tienes instalada ZSH (ya viene por defecto en MAC desde 2019), abrimos un terminal y ejecutamos:

Terminal
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

Añadir plugins

Ahora ya puedes instalar plugins. Se pueden configurar los plugins añadidos en el archivo que se habrá creado en tu home .zshrc.

Por defecto lleva el plugin de GIT, que es muy útil para mostrar en qué branch estás cuando trabajas en un directorio que use GIT.

Terminal
plugins=(git)

Hay muchos otros plugins que puedes ver en esta wiki.

Para aplicar los resultados puedes cerrar y volver a abrir la terminal o ejecutar la instrucción source $ZSH/oh-my-zsh.sh.

Temas

Se pueden aplicar distintos temas que hacen que la consola sea más atractiva visualmente. Hay un listado de temas oficiales que puedes usar con tan solo cambiar el nombre de la variable en el archivo ~/.zshrc ZSH_THEME="robbyrussell".

Recuerda de ejecutar la instrucción source $ZSH/oh-my-zsh.sh para aplicar los cambios.

Está es una guía muy básica que sin duda puede ayudarte a mejorar tu productividad mientras usas la consola de Linux.