Xonsh (произносится как «Konk», ) является кросс-платформенный, на основе Python, язык оболочки Unix и командная строка, предназначенные для использования как экспертами, так и новичками.
Язык Xonsh является надмножеством Python 3.4+ и он содержит дополнительные примитивы оболочки, которые делают его знакомым для работы с IPython и Bash.
Xonsh легко реализуется в сценариях и позволяет сочетать синтаксис командной строки и Python в сочетании с богатой стандартной библиотекой, справочной страницей автодополнение, типизированные переменные и подсветка синтаксиса, а также другие функции.
Попробуйте Xonsh прямо здесь, в браузере — https://repl.it/@ scopatz/xonsh
Возможности Xonsh
Xonsh значительно отличается от других инструментов оболочки, что видно по сравнению с другими командными строками, такими как Bash, zsh, fish, IPython. , и свинец.
Сравнение Xonsh
Если вам нужна помощь в использовании Xonsh, вы можете обратиться к его онлайн-руководствам.
Установка Xonsh в системах Linux
Xonsh имеет определенные требования для запуска, включая Python v3.4+ , PLY и prompt-toolkit (необязательно).
Вы можете установить xonsh на Debian/Ubuntu с репозиторий с:
$ apt install xonsh
Fedora пользователи могут установить xonsh из репозитория с помощью:
dnf установить xonsh
Для других дистрибутивов Linux руководство по установке можно найти здесь.
Как и все проекты с открытым исходным кодом, Xonsh открыт для участия, и его исходный код доступен на GitHub.
Я не знаю, какие инструменты оболочки и командную строку вам нравятся больше всего, но Xonsh, кажется, завоевал сердца многих пользователи по причинам, по которым эксперты празднуют более.
Вы знакомы с Xonsh и не могли бы поделиться с нами своим опытом? Раздел комментариев внизу.