Apresentando The Fishery: Plugins para Fish Shell
Você pode ter ouvido falar do Fish. É um shell substituto para o Bash e tem muitos recursos a seu favor. Para começar, ele pode percorrer e antecipar o que você está digitando e completar automaticamente. Ele também vem com padrões sensatos, destaque de sintaxe pronto para uso e muitos, muitos outros recursos.
Apresentando Fisherman e The Fishery. O primeiro é uma ferramenta que os usuários podem instalar em seu sistema para interagir com o segundo: The Fishery, um repositório de plugins para Fish Shell. É um projeto relativamente novo com poucos plugins, mas os que estão disponíveis são legais.
Então, como você usa Fisherman e The Fishery com Fish Shell?
Instalação
Antes que você possa interagir com The Fishery, você precisará primeiro instalar “The Fisherman.” Abra uma janela de terminal e insira o comando abaixo.
curl -sL install.fisherman.sh | fish
O comando é um processo rápido. Uma vez instalado, feche seu terminal e reabra-o.
Instalando Plugins com Fisher
Plugins podem ser instalados com bastante facilidade. Digamos que você queira procurar um plugin. Basta digitar isso no shell fish:
fisher search
Isso listará todos os plugins disponíveis. Admitidamente, realmente não há muitos plugins para fish que se destacam – a menos que você seja um desenvolvedor. É claro que The Fishery está direcionado a desenvolvedores que adoram usar Fish como seu shell de comando.
Quando você vê um plugin que gostaria de instalar (via pesquisa), é tão simples quanto digitar fisher install pluginname. Quer remover um plugin? Digite fisher uninstall pluginname.
Além de apenas instalar e desinstalar plugins, também é possível atualizar o próprio Fisherman. Tudo isso pode ser realizado simplesmente digitando fisher update. Uma vez inserido, o software irá baixar a versão mais recente de si mesmo.
2 Plugins Fish para Conferir no The Fishery
1. Bass

Se você está usando o fish shell, sem dúvida notou que alguns comandos bash escritos em scripts que você executa simplesmente não funcionam. Isso pode ser irritante, pois Fish e Bash fazem as coisas de maneira um pouco diferente. Não se preocupe, há um plugin para isso.
Basta instalar o Bass e usá-lo com o Fish. Isso tornará o uso do Bash e do Fish juntos muito, muito mais fácil.
2. Spin

Às vezes, quando você insere um comando em um shell, você não tem certeza se ele está sendo executado ou não. Muitas vezes parecerá que seu shell está travado, e você não consegue digitar. Para resolver esse problema, instale o plugin Spin!
Com este plugin instalado, toda vez que um comando for inserido, você receberá um spinner personalizável que continuará até que o comando tenha terminado de ser executado.
Conclusão
Mesmo com ferramentas como Fisherman e recursos como The Fishery, a probabilidade de os usuários mudarem para o Fish é desconhecida. O Bash ainda é o padrão em muitas instalações do Linux, e isso não parece que mudará tão cedo.
Ainda assim, para aqueles que estão no Fish e o amam, essas ferramentas não poderiam fazer nada além de tornar a experiência ainda mais interessante. Vá conferir você mesmo!
Você usa Fish Shell? Se sim, você gosta da ideia de usar plugins? Conte-nos abaixo!