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

comando-de-instalação-do-fisherman

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

pesquisa-de-plugin-do-fisherman-fisher

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

fisherman-fishery-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

fisherman-fishery-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!