Xonsh (udtales "Konk", ) er en cross-platform, Python-drevet, Unix shell-sprog og kommandoprompt designet til brug af både eksperter og nybegyndere.
Xonsh sproget er et Python 3.4+ supersæt og den har yderligere shell-primitiver, der gør det bekendt at arbejde fra IPython og Bash.
Xonsh er let scriptbar, og den giver dig mulighed for at blande både kommandoprompt og python-syntaks kombineret med et rigt standardbibliotek, man-page færdiggørelse, indtastede variabler og syntaksfremhævning blandt andre funktioner.
Prøv Xonsh lige her i browseren – https://repl.it/@ scopatz/xonsh
Funktioner i Xonsh
Xonsh er væsentligt forskellig fra andre skalværktøjer, som det kan ses i sammenligning med andre kommandoprompter som Bash, zsh, fish, IPython , og plumbum.
Xonsh-sammenligning
Hvis du har brug for hjælp til at bruge Xonsh, kan du se dens onlinevejledninger.
Installation af Xonsh på Linux-systemer
Xonsh har visse krav for at køre, herunder Python v3.4+ , PLY og prompt-værktøjssæt (valgfrit).
Du kan installere xonsh på Debian/Ubuntu fra repository med:
$ apt install xonsh
Fedora brugere kan installere xonsh fra lageret med:
dnf installer xonsh
For andre Linux-distributioner kan du finde installationsvejledningen her.
Som det er med alle open source-projekter, er Xonsh åben for bidrag, og dens kildekode er tilgængelig på GitHub.
Jeg ved ikke, hvilke skalværktøjer og kommandoprompt du nyder at bruge mest, men Xonsh ser ud til at have vundet manges hjerter brugere af grunde, at eksperter fejrer over.
Kender du Xonsh og har du noget imod at dele din oplevelse med os? Kommentarsektionen er nedenunder.