Presentando The Fishery: Plugins para Fish Shell

Puede que hayas oído hablar de Fish. Es un shell alternativo para Bash y tiene muchas características a su favor. Para empezar, puede anticipar lo que estás escribiendo y autocompletarlo. También viene con configuraciones predeterminadas sensatas, resaltado de sintaxis desde el principio y muchas, muchas otras características.

Presentamos Fisherman y The Fishery. El primero es una herramienta que los usuarios pueden instalar en su sistema para interactuar con el segundo: The Fishery, un repositorio de plugins para Fish Shell. Es un proyecto relativamente nuevo con no muchos plugins, pero los que están disponibles son geniales.

Entonces, ¿cómo usas Fisherman y The Fishery con Fish Shell?

Instalación

Antes de que puedas interactuar con The Fishery, primero necesitarás instalar “The Fisherman”. Abre una ventana de terminal y escribe el siguiente comando.

curl -sL install.fisherman.sh | fish

comando-de-instalación-fisherman

El comando es un proceso rápido. Una vez instalado, cierra tu terminal y vuelve a abrirla.

Instalando Plugins con Fisher

Los plugins se pueden instalar bastante fácilmente. Supongamos que quieres buscar un plugin. Simplemente escribe esto en el shell de fish:

fisher search

búsqueda-de-plugin-fisherman-fisher

Esto listará todos los plugins disponibles. Admitidamente, realmente no hay muchos plugins para fish que te llamen la atención, a menos que seas un desarrollador. Está claro que The Fishery está dirigido a desarrolladores que aman usar Fish como su shell de comandos.

Cuando veas un plugin que te gustaría instalar (a través de la búsqueda), es tan simple como ingresar fisher install pluginname. ¿Quieres eliminar un plugin? Escribe fisher uninstall pluginname.

Además de solo instalar y desinstalar plugins, también es posible actualizar Fisherman en sí. Todo esto se puede lograr simplemente escribiendo fisher update. Una vez ingresado, el software saldrá y descargará la última versión de sí mismo.

2 Plugins de Fish para Revisar en The Fishery

1. Bass

bass-fishery-fisherman

Si estás usando fish shell, sin duda has notado que algunos comandos de bash escritos en scripts que ejecutas simplemente no funcionan. Esto puede ser molesto, ya que Fish y Bash hacen las cosas de manera un poco diferente. No te preocupes, hay un plugin para eso.

Simplemente instala Bass y úsalo con Fish. Hará que usar Bash y Fish juntos sea mucho, mucho más fácil.

2. Spin

spin-fishery-fisherman

A veces, cuando ingresas un comando en un shell, no estás exactamente seguro si se está ejecutando o no. A menudo parecerá que tu shell está atascado, y no puedes escribir. Para solucionar este problema, ¡instala el plugin Spin!

Con este plugin instalado, cada vez que se ingresa un comando, recibirás un spinner personalizable que se activará hasta que el comando haya terminado de ejecutarse.

Conclusión

Incluso con herramientas como Fisherman y recursos como The Fishery, la probabilidad de que los usuarios cambien a Fish es desconocida. Bash sigue siendo el predeterminado en muchas instalaciones de Linux, y no parece que eso vaya a cambiar pronto.

Aun así, para aquellos que están en Fish y lo aman, estas herramientas no podrían hacer otra cosa que hacer la experiencia aún más interesante. ¡Ve a revisarlas tú mismo!

¿Usas Fish Shell? Si es así, ¿te gusta la idea de usar plugins? ¡Cuéntanos abajo!