Python-powered, cross-platform, Unix-gazing shell
xonsh is a Python-powered, cross-platform, Unix-gazing shell language and command prompt.
The language is a superset of Python 3.6+ with additional shell primitives. xonsh (pronounced conch) is meant for the daily use of experts and novices alike.
If you like xonsh, :star: the repo, write a tweet and stay tuned by watching releases.
Install xonsh from pip:
python -m pip install 'xonsh[full]'
And visit https://xon.sh for more information:
Xonsh has the certain term for extensions and additional materials - xontrib - the short version of “contribution” word.
Projects that use xonsh or compatible
gitsome: Supercharged Git/shell autocompleter with GitHub integration.
xxh: Using xonsh wherever you go through the SSH.
rever: Cross-platform software release tool.
Regro autotick bot: Regro Conda-Forge autoticker.
Jupyter-based interactive notebooks via xontrib-jupyter:
The xonsh shell community
The xonsh shell is developed by a community of volunteers. There are few ways to help the xonsh shell:
Write a tweet, post or an article to spread the good word about xonsh in the world.
Solve a popular issue.
Solve a good first issue.
Become xonsh core by deep diving into xonsh and improve the threading and subprocess logic.
We welcome new contributors!
Release history Release notifications | RSS feed
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.