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

    por  • 14 diciembre, 2017 • Ubunlog • 0 Comentarios

    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.

    Artículo original: OMF (Oh My Fish), personaliza a tope tu Fishshell

    Deja un comentario

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *