Skip Navigation

Scout Archives

Home Projects Publications Archives About Sign Up or Log In


Xonsh is a UNIX shell that uses Python syntax as much as possible. The Xonsh developers say that it "solves the problem that other shells do not fit your brain." It can be an excellent option for people who already know Python and want a command-line interface for their computer but who also find the syntax of older shells like bash, tcsh, or zsh to be inscrutable and awkward to use. The language provided by Xonsh "is a superset of Python 3.5+ with additional shell primitives that you are used to from Bash and IPython." The Xonsh Tutorial (available in the Documentation section of the site) provides a detailed overview of the language's features with links to complete technical references. The Installation section of the Documentation page describes how to set up Xonsh on Windows, macOS, and Linux computers. In addition to functioning as a command interpreter, Xonsh can also be used from within a Jupyter notebook.
?  Cumulative Rating:
GEM Subject
Scout Publication
Date of Scout Publication
Archived Scout Publication URL

Resource Comments

(no comments available yet for this resource)