the xonsh shell =============== .. raw:: html
~
~
========= Contents ========= **Installation:** .. toctree:: :titlesonly: :maxdepth: 1 dependencies linux osx windows add_to_shell **Guides:** .. toctree:: :titlesonly: :maxdepth: 1 tutorial tutorial_hist tutorial_macros tutorial_xontrib tutorial_events tutorial_completers bash_to_xsh python_virtual_environments **Configuration & Setup:** .. toctree:: :titlesonly: :maxdepth: 1 xonshrc xonshconfig envvars aliases xontribs events **News & Media:** .. toctree:: :titlesonly: :maxdepth: 1 talks_and_articles quotes **Development Spiral:** .. toctree:: :titlesonly: :maxdepth: 1 api/index advanced_events devguide/ previous/index faq todo ========== Comparison ========== Xonsh is significantly different from most other shells or shell tools. The following table lists features and capabilities that various tools may or may not share. .. list-table:: :widths: 3 1 1 1 1 1 1 :header-rows: 1 :stub-columns: 1 * - - Bash - zsh - plumbum - fish - IPython - xonsh * - Sane language - - - โ - โ - โ - โ * - Easily scriptable - โ - โ - โ - โ - - โ * - Native cross-platform support - - - โ - โ - โ - โ * - Meant as a shell - โ - โ - - โ - - โ * - Tab completion - โ - โ - - โ - โ - โ * - Man-page completion - - - - โ - - โ * - Large standard library - - โ - - - โ - โ * - Typed variables - - - โ - โ - โ - โ * - Syntax highlighting - - - - โ - in notebook - w/ prompt-toolkit * - Pun in name - โ - - โ - - - โ * - Rich history - - - - - - โ .. include:: dependencies.rst ============ Contributing ============ We highly encourage contributions to xonsh! If you would like to contribute, it is as easy as forking the repository on GitHub, making your changes, and issuing a pull request. If you have any questions about this process don't hesitate to ask the mailing list (xonsh@googlegroups.com) or the `Gitter