Xontributions, or xontribs, are a set of tools and conventions for extending the functionality of xonsh beyond what is provided by default. This allows 3rd party developers and users to improve their xonsh experience without having to go through the xonsh development and release cycle.
#效率工具集合#使用Rust实现的 cd 命令,更聪明支持主流shell
Simple, elegant, Pythonic functional programming.
A multi-shell completion binary.
A multi-shell completion library.
Cheat sheet for xonsh shell with copy-pastable examples. The best doc for the new users.
#Awesome#Awesome list of Xonsh contributions/extensions
👓 🐚 Make your xonsh RC file installable with awesome snippets of code.
Starship cross-shell prompt in xonsh shell.
Paste and run commands from bash, zsh, fish, tcsh, pwsh in xonsh shell.
Let your pipe lines flow thru the Python code in xonsh.
Full-featured template for building extension (xontrib) for the xonsh shell.
Use xonsh wherever you go through the SSH without installation on the host.
The bar prompt for xonsh shell with customizable sections and Starship support.
Xonsh jupyter kernel allows to run Xonsh shell code in Jupyter, JupyterLab, Euporia, etc.
Argcomplete support to tab completion of python and xonsh scripts in xonsh shell.