xonsh / xonsh

:shell: Python-powered shell. Full-featured and cross-platform.
http://xon.sh
Other
8.16k stars 633 forks source link
artificial-intelligence bash chatgpt cli command-line console data-engineering data-science devops fish hacktoberfest iterm2 python raspberry-pi security-automation shell windows-terminal xonsh zsh

xonsh

.. class:: center

**xonsh** is a Python-powered shell. Full-featured and cross-platform.

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.

.. image:: https://raw.githubusercontent.com/xonsh/xonsh/main/docs/_static/what_is_xonsh.png
        :alt: What is xonsh?
        :align: center

.. class:: center

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

.. image:: https://img.shields.io/badge/Zulip%20Community-xonsh-green
        :target: https://xonsh.zulipchat.com/join/hbvue5rimpdkwkdjuiqfs7tv/
        :alt: Join to xonsh.zulipchat.com

.. image:: https://github.com/xonsh/xonsh/actions/workflows/test.yml/badge.svg
        :target: https://github.com/xonsh/xonsh/actions/workflows/test.yml
        :alt: GitHub Actions

.. image:: https://codecov.io/gh/xonsh/xonsh/branch/master/graphs/badge.svg?branch=main
        :target: https://codecov.io/github/xonsh/xonsh?branch=main
        :alt: codecov.io

.. image:: https://repology.org/badge/tiny-repos/xonsh.svg
        :target: https://repology.org/project/xonsh/versions
        :alt: repology.org

First steps


Install xonsh from pip:

.. code-block:: xonshcon

python -m pip install 'xonsh[full]'

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

Extensions


Xonsh has an extension/plugin system. We call these additions xontribs.

Projects that use xonsh or compatible


Jupyter-based interactive notebooks via xontrib-jupyter <https://github.com/xonsh/xontrib-jupyter>_:

The xonsh shell community


The xonsh shell is developed by a community of volunteers. There are a few ways to help out:

We welcome new contributors!

.. _write a tweet: https://twitter.com/intent/tweet?text=xonsh%20is%20a%20Python-powered,%20cross-platform,%20Unix-gazing%20shell%20language%20and%20command%20prompt.&url=https://github.com/xonsh/xonsh

Credits