Skip to content

xonsh/xonsh

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
January 17, 2023 13:27
August 8, 2020 14:02
April 12, 2022 14:19
January 23, 2023 21:04
December 8, 2022 09:37
July 26, 2022 13:48
June 30, 2016 12:24
December 20, 2022 10:25

xonsh

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, the repo, write a tweet and stay tuned by watching releases.

Join the chat at https://gitter.im/xonsh/xonsh Matrix room: #xonsh:feneas.org Travis Appveyor Open in Google Cloud Shell codecov.io

First steps

Install xonsh from pip:

python -m pip install 'xonsh[full]'

And visit https://xon.sh for more information:

Extensions

Projects that use xonsh

  • gitsome: A 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.

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 a popular issue or a good first issue). We welcome new contributors!