Xonsh (vyslovováno „Konk“, ) je multiplatformní, Python podporovaný, Unixový shell jazyk a příkazový řádek navržený pro použití expertů i nováčků.
Xonsh jazyk je Python 3.4+ nadmnožina a obsahuje další primitiva shellu, díky nimž je práce známá z IPythonu a Bash.
Xonsh je snadno skriptovatelný a umožňuje vám kombinovat syntaxi příkazového řádku a pythonu spolu s bohatou standardní knihovnou, manuálovou stránkou doplňování, typované proměnné a zvýraznění syntaxe, mimo jiné.
Vyzkoušejte Xonsh přímo zde v prohlížeči – https://repl.it/@ scopatz/xonsh
Funkce v Xonsh
Xonsh se výrazně liší od ostatních nástrojů shellu, jak lze vidět ve srovnání s jinými příkazovými řádky, jako je Bash, zsh, fish, IPython a plumbum.
Porovnání Xonsh
Pokud potřebujete pomoc s používáním Xonsh, můžete se podívat na jeho online průvodce.
Instalace Xonsh na systémy Linux
Xonsh má určité požadavky na spuštění, včetně Python v3.4+ , PLY a prompt-toolkit (volitelné).
xonsh můžete nainstalovat na Debian/Ubuntu z úložiště s:
$ apt nainstalovat xonsh
Fedora uživatelé mohou nainstalovat xonsh z úložiště pomocí:
dnf nainstalovat xonsh
Pro ostatní distribuce Linuxu najdete instalační příručku zde.
Jak je tomu u všech projektů s otevřeným zdrojovým kódem, Xonsh je otevřený příspěvku a jeho zdrojový kód je dostupný na GitHubu.
Nevím, které nástroje prostředí a příkazový řádek nejraději používáte, ale zdá se, že Xonsh si získal srdce mnoha lidí uživatelé z důvodů, proč odborníci oslavují.
Znáte Xonsh a nechtěli byste se s námi podělit o své zkušenosti? Sekce komentářů je níže.