Xonsh (lausutaan “Konk“, ) on monialustainen, Python-käyttöinen, Unix-komentotulkkikieli ja komentokehote, joka on suunniteltu sekä asiantuntijoiden että aloittelijoiden käyttöön.
Xonsh kieli on Python 3.4+ superset ja siinä on ylimääräisiä shell-primitiivejä, jotka tekevät siitä tuttua työskentelyn IPythonilla ja Bashilla.
Xonsh on helposti skriptoitavissa ja sen avulla voit sekoittaa komentokehotteen ja python-syntaksin yhdistettynä rikkaaseen standardikirjastoon, man-sivuun täydennys, kirjoitetut muuttujat ja syntaksin korostus muiden ominaisuuksien ohella.
Kokeile Xonsh täällä selaimessa – https://repl.it/@ scopatz/xonsh
Ominaisuudet Xonshissa
Xonsh eroaa merkittävästi muista shell-työkaluista, kuten voidaan nähdä verrattuna muihin komentokehotteisiin, kuten Bash, zsh, fish, IPython , ja plumbum.
Xonsh-vertailu
Jos tarvitset apua käyttämällä Xonsh, voit katsoa sen online-oppaista.
Xonshin asentaminen Linux-järjestelmiin
Xonsh:n suorittamiseen on tiettyjä vaatimuksia, mukaan lukien Python v3.4+ , PLY ja prompt-toolkit (valinnainen).
Voit asentaa xonsh sovellukseen Debian/Ubuntu arkisto jossa:
$ apt install xonsh
Fedora käyttäjät voivat asentaa xonshin arkistosta käyttämällä:
dnf install xonsh
Muiden Linux-jakelujen asennusoppaan löydät täältä.
Kuten kaikissa avoimen lähdekoodin projekteissa, Xonsh on avoin osallistujille ja sen lähdekoodi on saatavilla GitHubissa.
En tiedä, mistä shell-työkaluista ja komentokehotteesta pidät eniten, mutta Xonsh näyttää voittavan monien sydämet käyttäjät syistä, joita asiantuntijat juhlivat.
Onko Xonsh sinulle tuttu ja haluatko jakaa kokemuksesi kanssamme? Kommenttiosio on alhaalla.