Xonsh (wymawiane „Konk”, ) jest wieloplatformowy, oparty na Pythonie, uniksowy język powłoki i wiersz poleceń, przeznaczony zarówno dla ekspertów, jak i nowicjuszy.
Język Xonsh to Python 3.4+ nadzbiór i zawiera dodatkowe prymitywy powłoki, które ułatwiają pracę z IPythonem i Bashem.
Xonsh jest łatwo skryptowalny i pozwala na łączenie zarówno wiersza poleceń, jak i składni Pythona w połączeniu z bogatą biblioteką standardową, stroną podręcznika uzupełnianie, wpisywane zmienne i podświetlanie składni, między innymi.
Wypróbuj Xonsh tutaj w przeglądarce – https://repl.it/@ scopatz/xonsh
Funkcje Xonsh
Xonsh znacznie różni się od innych narzędzi powłoki, co można zobaczyć w porównaniu z innymi wierszami poleceń, takimi jak Bash, zsh, fish, IPython i pion.
Xonsh Porównanie
Jeśli potrzebujesz pomocy w korzystaniu z Xonsh, możesz skorzystać z jego przewodników online.
Instalowanie Xonsh w systemach Linux
Xonsh ma pewne wymagania do uruchomienia, w tym Python v3.4+ , PLY i prompt-toolkit (opcjonalnie).
Możesz zainstalować xonsh na Debian/Ubuntu z repozytorium z:
$ apt install xonsh
Fedora użytkownicy mogą zainstalować xonsh z repozytorium za pomocą:
dnf zainstaluj xonsh
Instrukcję instalacji dla innych dystrybucji Linuksa znajdziesz tutaj.
Tak jak w przypadku wszystkich projektów typu open source, Xonsh jest otwarty na wkład, a jego kod źródłowy jest dostępny w serwisie GitHub.
Nie wiem, z których narzędzi powłoki i wiersza poleceń korzystasz najbardziej, ale wydaje się, że Xonsh podbił serca wielu osób użytkowników z powodów, które eksperci chwalą.
Czy znasz Xonsh i czy możesz podzielić się z nami swoimi doświadczeniami? Sekcja komentarzy znajduje się poniżej.