Uma rápida olhada na concha élfica

O Bash não é o único shell disponível para Linux. Houve tentativas de melhorá-lo no passado e a Elvish Shell em seus últimos esforços. Confira.

Uma rápida olhada na concha élfica

Todo mundo que vem a este site tem algum conhecimento (por menor que seja) do shell Bash que vem como padrão em tantos sistemas. Houve várias tentativas de criar shells que resolvam algumas das deficiências do Bash que apareceram ao longo dos anos. Uma dessas conchas é élfica, que veremos hoje.

O que é Elfish Shell?

Pipelines em élfico

Pipelines em élfico Élfico é mais do que apenas uma casca. É também uma linguagem de programação expressiva. Possui uma série de recursos interessantes, incluindo:

Por que se chama élfico? Eu ouço você gritar. Bem, de acordo com seu site, eles escolheram seu nome atual porque:

Em roguelikes, os itens feitos pelos elfos têm reputação de alta qualidade. Normalmente são chamados de itens élficos, mas o élfico foi escolhido porque termina com sh, uma longa tradição de shells Unix. Também rima com peixe, uma das conchas que influenciaram a filosofia do élfico.

> Como instalar o Elvish Shell

Élvish está disponível em várias distribuições principais.

Observe que o software é muito jovem. A versão mais recente é 0.12. De acordo com o projeto página do GitHub: Apesar de seu status pré-1.0, já é adequado para o uso interativo mais diário

Elvish Control Structures

Elvish Control Structures

Debian e Ubuntu

Pacotes élficos foram introduzidos no Debian Buster e Ubuntu 17.10. Infelizmente, esses pacotes estão desatualizados e você precisará usar um PPA para instalar a versão mais recente. Você precisará usar os seguintes comandos:

sudo add-apt-repository ppa: zhsj/elvish sudo apt update sudo apt install elvish

Fedora

Élfico não está disponível nos repositórios principais do Fedora. Você precisará adicionar o Repositório FZUG para instalar o Evlish. Para fazer isso, você precisará usar estes comandos:

sudo dnf config-manager --add-repo = http: //repo.fdzh.org/FZUG/FZUG.repol sudo dnf install elvish

Arch

Élvish está disponível em Arch User Repository.

Eu acredito que você sabe como mudar o shell no Linux, então após a instalação você pode mudar para o élfico para usá-lo.

Reflexões finais sobre a concha élfica

Pessoalmente, não tenho razão para instalar o Élfico em nenhum dos meus sistemas. Posso obter a maioria de seus recursos instalando alguns pequenos programas de linha de comando ou usando programas já instalados.

Por exemplo, o recurso de pesquisa de comandos anteriores já existe no Bash e funciona muito bem. Se você quiser melhorar sua capacidade de pesquisar comandos anteriores, recomendo instalar fzf. Fzf usa pesquisa difusa, então você não precisa se lembrar do comando exato que está procurando O Fzf também permite que você visualize e abra arquivos.

Eu acho que o fato de o élfico também ser uma linguagem de programação é legal, mas vou ficar com o script de shell Bash até que o élfico amadureça um pouco mais.

Você já usou élfico? Você acha que valeria a pena instalar o Élfico? Qual é o seu substituto favorito do Bash? Por favor, deixe-nos saber nos comentários abaixo.

Se você achou este artigo interessante, 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:

A Quick Look at Elvish Shell

Última atualização deste artigo: 28 de may de 2019