Xonsh (pronunciado “Konk“, ) é um plataforma cruzada, baseada em Python, linguagem de shell Unix e prompt de comando projetado para o uso de especialistas e novatos.
A linguagem Xonsh é um superconjunto Python 3.4+ e ele apresenta primitivas de shell adicionais que o tornam familiar para trabalhar com IPython e Bash.
Xonsh é facilmente programável e permite que você misture o prompt de comando e a sintaxe python juntamente com uma rica biblioteca padrão, página de manual conclusão, variáveis digitadas e realce de sintaxe, entre outros recursos.
Experimente Xonsh aqui mesmo no navegador – https://repl.it/@ scopatz/xonsh
Recursos no Xonsh
Xonsh é significativamente diferente de outras ferramentas de shell como pode ser visto em comparação com outros prompts de comando como Bash, zsh, fish, IPython , e plumbum.
Comparação Xonsh
Se precisar de ajuda usando Xonsh você pode consultar seus Guias online.
Instalando o Xonsh em sistemas Linux
Xonsh tem certos requisitos para executar, incluindo Python v3.4+ , PLY, e prompt-toolkit (opcional).
Você pode instalar xonsh no Debian/Ubuntu a partir do repositório com:
$ apt install xonsh
Fedora os usuários podem instalar o xonsh do repositório com:
dnf install xonsh
Para outras distribuições Linux, você pode encontrar o guia de instalação aqui.
Como acontece com todos os projetos de código aberto, Xonsh está aberto a contribuições e seu código-fonte está disponível no GitHub.
Não sei quais ferramentas de shell e prompt de comando você mais gosta de usar, mas Xonsh parece ter conquistado o coração de muitos usuários por motivos pelos quais os especialistas comemoram.
Você conhece o Xonsh e se importa em compartilhar sua experiência conosco? A seção de comentários está abaixo.