Xonsh (uitgesproken als "Konk", ) is een cross-platform, Python-aangedreven, Unix-shelltaal en opdrachtprompt ontworpen voor gebruik door zowel experts als beginners.
De Xonsh taal is een Python 3.4+ superset en het beschikt over extra shell-primitieven die het vertrouwd maken om te werken vanuit IPython en Bash.
Xonsh is eenvoudig te scripten en stelt je in staat om zowel opdrachtprompt als python-syntaxis te combineren in combinatie met een uitgebreide standaardbibliotheek, man-pagina voltooiing, getypte variabelen en syntaxisaccentuering, naast andere functies.
Probeer Xonsh hier in de browser – https://repl.it/@ scopatz/xonsh
Functies in Xonsh
Xonsh verschilt aanzienlijk van andere shell-tools, zoals te zien is in vergelijking met andere opdrachtprompts zoals Bash, zsh, fish, IPython , en plumbum.
Xonsh-vergelijking
Als je hulp nodig hebt bij het gebruik van Xonsh kun je de online handleidingen raadplegen.
Xonsh installeren op Linux-systemen
Xonsh heeft bepaalde vereisten om te worden uitgevoerd, waaronder Python v3.4+ , PLY, en prompt-toolkit (optioneel).
U kunt xonsh installeren op Debian/Ubuntu vanaf de opslagplaats met:
$ geschikt om xonsh te installeren
Fedora gebruikers kunnen xonsh vanuit de repository installeren met:
dnf installeer xonsh
Voor andere Linux-distributies kun je de installatiehandleiding hier vinden.
Zoals bij alle open-sourceprojecten staat Xonsh open voor bijdragen en is de broncode beschikbaar op GitHub.
Ik weet niet welke shell-tools en opdrachtprompt je het leukst vindt om te gebruiken, maar Xonsh lijkt de harten van velen te hebben veroverd gebruikers om redenen die experts vieren.
Bent u bekend met Xonsh en wilt u uw ervaring met ons delen? Het opmerkingengedeelte staat hieronder.