Xonsh (pronunciato “Konk“, ) è un multipiattaforma, basato su Python, linguaggio shell Unix e prompt dei comandi progettato per l'uso di esperti e principianti allo stesso modo.
Il linguaggio Xonsh è un Python 3.4+ superset e presenta primitive di shell aggiuntive che lo rendono familiare al lavoro da IPython e Bash.
Xonsh è facilmente scriptabile e ti consente di combinare sia il prompt dei comandi che la sintassi python insieme a una ricca libreria standard, man-page completamento, variabili digitate ed evidenziazione della sintassi, tra le altre caratteristiche.
Prova Xonsh proprio qui nel browser – https://repl.it/@ scopatz/xonsh
Caratteristiche di Xonsh
Xonsh è significativamente diverso da altri strumenti della shell, come si può vedere rispetto ad altri prompt dei comandi come Bash, zsh, fish, IPython , e plumbum.
Confronto Xonsh
Se hai bisogno di aiuto per usare Xonsh puoi fare riferimento alle sue Guide online.
Installazione di Xonsh su sistemi Linux
Xonsh ha determinati requisiti per essere eseguito, tra cui Python v3.4+ , PLY e prompt-toolkit (opzionale).
Puoi installare xonsh su Debian/Ubuntu dal repository con:
$ apt install xonsh
Fedora gli utenti possono installare xonsh dal repository con:
dnf install xonsh
Per altre distribuzioni Linux, puoi trovare la guida all'installazione qui.
Come tutti i progetti open-source, Xonsh è aperto al contributo e il suo codice sorgente è disponibile su GitHub.
Non so quali strumenti shell e prompt dei comandi ti piace usare di più ma Xonsh sembra aver conquistato il cuore di molti gli utenti per motivi per cui gli esperti festeggiano.
Conosci Xonsh e ti dispiace condividere la tua esperienza con noi? La sezione dei commenti è in basso.