Fish Shell fica mais impressionante com a versão 3.0

A incrível concha de peixe se torna ainda mais incrível com a versão 3.0. Confira os novos recursos.

7 de janeiro de 2019
Fish Shell fica mais impressionante com a versão 3.0

Os desenvolvedores por trás da concha de peixe anunciaram o lançamento da versão 3.0.0. Vamos dar uma olhada nos novos recursos desta versão principal.

Qual é a concha de peixe, de novo?

O fish Shell é um shell de linha de comando inteligente e amigável para Linux, macOS e o resto da família. fish é uma concha mais moderna com o objetivo de ser mais interativa e mais amigável do que as conchas mais antigas. Ao contrário de seus concorrentes, o peixe não se baseia na concha Bourne ou na concha C, mas tenta abrir seu próprio caminho.

fish shell fish shell Testando a concha de peixe na web A concha vem com alguns recursos interessantes, como:

  • Sugestões automáticas enquanto você digita
  • Destaque de sintaxe com ampla verificação de erros.
  • Histórico de comandos pesquisável.
  • 256 cores de terminal
  • Preenchimento avançado da guia.
  • Configuração baseada na web
  • Um comando especial de ajuda dá acesso a toda a documentação do fish no navegador do usuário
  • Mensagens de erro destinadas a informar ao usuário o que deu errado e o que pode ser feito a respeito
  • Variáveis universais
  • Suporte para a área de transferência X
  • Altere a configuração de peixes editando o arquivo ~/.config/fish/config.fish
  • Conclusões da página do manual
  • Totalmente programável com sintaxe simples, limpa e consistente
  • Os recursos funcionam fora da caixa, sem qualquer configuração

fish shell on Q4OS

fish shell on Q4OS fish shell on Q4OS O que há de novo no fish 3.0?

Os novos recursos incluídos no 3.0.0 incluem:

  • Suporta &&, || , e! para uma melhor migração de shells compatíveis com POSIX
  • Variáveis podem ser usadas como comandos
  • Novo modo privado que irá ocultar comandos do arquivo de histórico. Pode ser ativado usando fish --private.
  • Um novo comando de espera para aguardar processos em segundo plano
  • O nome do host da máquina, quando disponível, agora é exposto como a variável reservada $hostname
  • Abreviações podem ser preenchidas com tabulação
  • Notificações sobre processos travados agora são sempre mostrados, mesmo em substituições de comando
  • True color agora está habilitado em neovim por padrão
  • O suporte xclip foi adicionado à integração da área de transferência
  • Adicionado suporte para 52 comandos autocompletes, como hugo, clang, eopkg e curl
  • Pressionar Ctrl-C durante a execução de um script agora termina o fish de forma confiável
  • Grande retrabalho do terminal e manuseio do trabalho para eliminar bugs
  • Melhorias no gerador de preenchimento de página manual
  • Os scripts de construção para a maioria das plataformas não requerem mais o bash
  • É fornecido com um novo sistema de construção baseado no CMake

Fish Shell 3.0 lançado

Como instalar o fish Shell 3.0

Antes de instalar o fish, você pode experimentar no navegador.

Instale o fish 3.0 no Linux

Pacotes para Debian, Fedora, openSUSE e Red Hat Linux estão disponíveis no openSUSE Build Service.

Existe um fish PPA para sistemas Ubuntu. Aqui estão os comandos:

sudo apt-add-repository ppa:fish-shell/release-3 sudo apt update sudo apt install fish

Para sistemas baseados em Arch e Arch, você pode usar pacman -S fish para instalar peixes.

Os usuários Solus podem instalar peixes usando este comando: eopkg install fish.

Instale o fish 3.0 no macOS

Os usuários do macOS podem usar Homebrew brew install fish ou Macports sudo port install fish para instalar peixes.

Instale o fish 3.0 no FreeBSD

Se você executa o FreeBSD, pode instalar o fish com o comando pkg install fish.

Instale o fish 3.0 no Windows

Existem duas maneiras de instalar o fish no Windows. No Windows 10, você pode instalar o fish no subsistema do Windows para Linux com sudo apt install fish. Se estiver usando uma versão anterior do Windows, você pode usar Cygwin para instalar o fish.

Reflexões finais sobre peixes 3.0

Eu usei peixes intermitentes no passado. Na verdade, nunca reservei tempo para aprender. Curiosamente, da última vez que o usei (algumas semanas atrás), tive um problema ao executar sudo apt update && sudo apt upgrade. O comando falhou e me deu uma mensagem de erro dizendo que eu preciso usar and em vez de &&. Não era um problema grave problema, acabei de reescrever o comando e funcionou. Agora eles adicionaram suporte para && na versão 3.0.0. Acho que não terei que me preocupar com isso no futuro.

Você já usou concha de peixe? Se não, qual é a sua concha favorita? Deixe-nos saber nos comentários abaixo.

Se você achou este artigo interessante, por favor, reserve um minuto para compartilhá-lo nas redes sociais, Hacker News ou Reddit.

Via itsfoss.com. Você pode conferir o post original em inglês:

fish Shell Becomes More Awesome With 3.0 Release
Aproveite e assista um de nossos vídeos