Skip to main content

Python-powered, cross-platform, Unix-gazing shell

Project description

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.

What is xonsh?

If you like xonsh, :star: the repo, write a tweet and stay tuned by watching releases.

Join the chat at Matrix room: Travis Appveyor Open in Google Cloud Shell

First steps

Visit for more information:

Projects that use xonsh

  • gitsome: A supercharged Git/shell autocompleter with GitHub integration.
  • rever: Cross-platform software release tool.
  • Regro autotick bot: Regro Conda-Forge autoticker.
  • xxh: Using xonsh wherever you go through the ssh.

The xonsh shell community

The xonsh shell is developed by a community of volunteers and has no organization that can get grants, donations or additional support. There are two major ways to help the xonsh shell: to spread the good word about xonsh in the world (write a tweet) and to help improve the xonsh shell (solve an issue). We welcome new contributors!

Project details

Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

xonsh-0.12.6.tar.gz (1.0 MB view hashes)

Uploaded source

Built Distributions

xonsh-0.12.6-py310-none-any.whl (899.9 kB view hashes)

Uploaded py310

xonsh-0.12.6-py39-none-any.whl (892.3 kB view hashes)

Uploaded py39

xonsh-0.12.6-py38-none-any.whl (892.4 kB view hashes)

Uploaded py38

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page