Ubunlog Damian Amoedo  

OMF (Oh My Fish), personaliza a tope tu Fishshell

omf about

En el siguiente artículo vamos a echar un vistazo a OMF (Oh My Fish). Hace unos días escribí un artículo sobre cómo instalar Fishshell. Esta es una shell muy interesante, útil y totalmente utilizable que incluye muchas funciones geniales funcionalidades de búsqueda incorporada, resaltado de sintaxis y mucho más. En este post vamos a ver cómo hacer que Fishshell consiga un mejor aspecto y se vuelva más elegante y funcional utilizando Oh My Fish.

Este un complemento de Fishshell que permite instalar paquetes que extienden sus funciones o modifican la apariencia. Es fácil de utilizar, rápido y extensible. Al utilizar OMF vamos a poder instalar fácilmente temas que enriquecerán la apariencia de nuestra shell e instalar complementos para ajustarla a nuestros deseos y necesidades.

Instalar Oh My Fish (OMF)

Instalar OMF no es difícil. Todo lo que tendremos que hacer es ejecutar el siguiente comando en nuestra Fishshell:

omf instalación

curl -L https://get.oh-my.fish | fish

Una vez que la instalación se haya completado, veremos que las cosas han cambiado, como se muestra en la imagen de arriba. Notaremos que la hora actual nos aparece a la derecha de la ventana del shell. Llegado a este punto, es hora de darle un toque diferente a nuestra shell.

Configuración de OMF

Listado de paquetes y temas

Para enumerar todos los paquetes instalados, tendremos que ejecutar:

omf list

Este comando mostrará tanto los temas instalados como los complementos. Hay que tener en cuenta que instalar paquetes significa instalar temas o complementos.

Todos los paquetes oficiales y compatibles con la comunidad están alojados en el repositorio principal de Oh My Fish. En este repositorio, vamos a poder encontrar más repositorios que contienen muchos complementos y temas.

Ver temas disponibles e instalados

Ahora veamos la lista de temas disponibles e instalados. Para hacerlo, ejecutaremos:

omf themes instalados disponibles

omf theme

Como puede ver, solo tendremos un tema instalado, que es el predeterminado. Además veremos un montón de temas disponibles. Podremos ver una vista previa de todos los temas disponibles aquí. Esta página contiene todos los detalles de cada tema, características y una captura de pantalla de cada uno de ellos.

Instalar un nuevo tema

Podremos instalar un tema fácilmente ejecutando, por ejemplo el tema ocean, ejecutando:

omf instalación theme ocean

omf install ocean

Como puede ver en la imagen de arriba, el indicador de Fishshell ha cambiado inmediatamente después de instalar el nuevo tema.

Cambiar el tema

Como ya dije, el tema se aplicará inmediatamente después de instalarlo. Si tiene más de un tema, puede cambiar a un tema diferente con el siguiente comando:

omf theme fox

Ahora pasaría a utilizar el tema “fox, que he instalado previamente.

Instalar complementos

Para este ejemplo, voy a instalar un complemento meteorológico. Para hacerlo tendremos que ejecutar:

omf install weather

El plugin de clima depende de jq. Por lo tanto, es posible que necesites instalar también jq. Está disponible en los repositorios muchas distribuciones Gnu/Linux, entre las que se incluye Ubuntu.

Una vez instalado el complemento ya podremos utilizar el complemento usando el comando:

omf complemento weather

weather

Buscar temas o complementos

Para buscar un tema o complemento lo podremos hacer escribiendo algo con la siguiente sintaxis:

omf search busqueda

Para limitar la búsqueda a solo los temas, tendremos que utilizar la opción -t.

omf search -t tema_a_buscar

Este comando solo buscará temas que contengan la cadena “tema_a_buscar”. Para limitar la búsqueda a los complementos, podremos utilizar la opción -p.

Actualización de paquetes

Para actualizar solo el núcleo de Oh My Fish, tendremos que ejecutar:

omf update omf

Si está actualizado, veremos el siguiente resultado:

omf actualizado

Para actualizar todos los paquetes, bastará con escribir:

omf update

Para actualizar paquetes de forma selectiva, solo tendremos que incluir los nombres de los paquetes como se muestra a continuación:

omf update weather

Mostrar información sobre un paquete

Cuando desee conocer la información sobre un tema o complemento, podremos utilizar el comando:

omf describe ocean

Eliminar paquetes

Para eliminar un paquete como por ejemplo weather, tendremos que ejecutar:

omf remove weather

Administrar repositorios

De forma predeterminada, el repositorio oficial se agrega automáticamente al instalar Oh My Fish. Este repositorio contiene todos los paquetes creados por los desarrolladores. Para administrar repositorios de paquetes instalados por el usuario, tendremos que utilizar la siguiente forma en el comando:

omf repositories [list|add|remove]

Si queremos enumerar los repositorios instalados, ejecutaremos:

omf repositories list

Para agregar un repositorio:

omf repositories add https://github.com/sapoclay

En caso de querer eliminar un repositorio:

omf repositories remove https://github.com/sapoclay

Obteniendo ayuda

Para poder ver la ayuda de este script de personalización, tendremos que añadir solo la opción -h, como se muestra a continuación:

omf ayuda

omf -h

Desinstalando Oh My Fish (OMF)

Para desinstalar Oh My Fish de nuestro sistema, ejecutaremos este comando:

omf destroy

Para obtener más detalles sobre este proyecto, podremos consultar la página GitHub.

El artículo OMF (Oh My Fish), personaliza a tope tu Fishshell ha sido originalmente publicado en Ubunlog.

Leave A Comment

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.