Xonsh (προφέρεται "Konk", ) είναι ένα cross-platform, Python-powered, Unix γλώσσα κελύφους και γραμμή εντολών που έχουν σχεδιαστεί για χρήση τόσο από ειδικούς όσο και από αρχάριους.
Η γλώσσα Xonsh είναι ένα υπερσύνολο Python 3.4+ και διαθέτει πρόσθετα αρχέγονα κελύφους που το καθιστούν οικείο στην εργασία από IPython και Bash.
Xonsh είναι εύκολα σενάριο και σας επιτρέπει να συνδυάσετε γραμμή εντολών και σύνταξη python σε συνδυασμό με μια πλούσια τυπική βιβλιοθήκη, man-page ολοκλήρωση, πληκτρολογημένες μεταβλητές και επισήμανση σύνταξης, μεταξύ άλλων χαρακτηριστικών.
Δοκιμάστε το Xonsh εδώ στο πρόγραμμα περιήγησης – https://repl.it/@ scopatz/xonsh
Δυνατότητες στο Xonsh
ΤοXonsh διαφέρει σημαντικά από άλλα εργαλεία κελύφους, όπως φαίνεται σε σύγκριση με άλλες γραμμές εντολών όπως Bash, zsh, fish, IPython , και plumbum.
Σύγκριση Xonsh
Αν χρειάζεστε βοήθεια χρησιμοποιώντας το Xonsh, μπορείτε να ανατρέξετε στους διαδικτυακούς οδηγούς του.
Εγκατάσταση του Xonsh σε συστήματα Linux
ΤοXonsh έχει ορισμένες απαιτήσεις για εκτέλεση, όπως το Python v3.4+ , PLY και prompt-toolkit (προαιρετικό).
Μπορείτε να εγκαταστήσετε το xonsh στο Debian/Ubuntu από το αποθετήριο με:
$ apt εγκατάσταση xonsh
Fedora χρήστες μπορούν να εγκαταστήσουν xonsh από το αποθετήριο με:
dnf εγκατάσταση xonsh
Για άλλες διανομές Linux, μπορείτε να βρείτε τον οδηγό εγκατάστασης εδώ.
Όπως συμβαίνει με όλα τα έργα ανοιχτού κώδικα, το Xonsh είναι ανοιχτό για συνεισφορά και ο πηγαίος κώδικας του είναι διαθέσιμος στο GitHub.
Δεν ξέρω ποια εργαλεία κελύφους και γραμμή εντολών απολαμβάνετε να χρησιμοποιείτε περισσότερο, αλλά το Xonsh φαίνεται να έχει κερδίσει τις καρδιές πολλών χρήστες για λόγους που οι ειδικοί πανηγυρίζουν.
Είστε εξοικειωμένοι με το Xonsh και θέλετε να μοιραστείτε την εμπειρία σας μαζί μας; Η ενότητα σχολίων βρίσκεται παρακάτω.