- Just support me on Github or buy me a few cups of coffee. Thanks!
-
xxh - Bring your favorite shell wherever you go through the ssh.
- xxh-shell-xonsh - Xonsh shell entrypoint for xxh.
-
The xonsh shell - Python-powered shell. Full-featured and cross-platform.
- Install:
- xonsh-install - Best way to install xonsh on macOS or Linux and using it as core shell.
- Learning:
- xon.sh - I redesigned and reimplemented the main page of xonsh website with all images and texts around.
- xonsh-cheatsheet - Cheat sheet for xonsh shell with copy-pastable examples.
- xonsh-rc-awesome - Awesome snippets of code for xonshrc in xonsh shell.
- Xonsh Community - ask for support.
- Navigation:
- jump-to-dir - Jump to used before directory by part of the path. Lightweight zero-dependency implementation of autojump or zoxide projects functionality.
- back2dir - Return to the most recently used directory when starting the xonsh shell.
- onepath - Associate files with app and run it without preceding commands.
- Commandlining:
- sh - Paste and run commands from bash, zsh, fish, tcsh in xonsh shell.
- dalias - Library of decorator aliases (daliases) e.g.
j = $(@json echo '{}')
. - argcomplete - Tab completion of python and xonsh scripts using argcomplete.
- clp - Copy output to clipboard.
- output-search - Get words from the previous command output for the next command.
- pipeliner - Let your pipe lines flow thru the Python code.
- pm - Persistent aliases for package managers.
- Prompt:
- prompt-bar - The bar prompt for xonsh shell with customizable sections.
- prompt-starship - Starship cross-shell prompt in xonsh shell.
- cmd-durations - Show notification when command is done and terminal is not focused.
- History:
- How to convert xonsh history from json to sqlite?
- history-encrypt - History backend that can encrypt the xonsh shell commands history.
- Dev tools:
- xonsh-developer-toolkit - The xonsh developer toolkit contains all spectrum of instrument to develop xonsh shell.
- xontrib-template - A template to create, packaging and promote xontrib in 5 minutes.
- xonsh-awesome-cli-app - Example of awesome cli app template for xonsh.
- macro - Library of the useful macro for the xonsh shell.
- hist-format - Format xonsh history to post it to Github or another page.
- docker-xonsh-wrapper - Wrap an app in docker container and catch the signals from docker using xonsh shell.
- xunter - Profiling the xonsh shell code using hunter.
- my-xonsh-fork - Convert your xonsh fork package name to the new.
- xonsh-logo - The xonsh logo, design and pictures for posts, stickers, t-shirts.
- Portable:
- xonsh.AppImage - The one Linux-portable executable file which contains both xonsh and Python. Also on Alpine.
- xonsh-binary - Building xonsh binary file.
- External tools:
- xonsh-prewarmed - Run interactive xonsh session in milliseconds using prewarmed GNU Screen session from the background.
- xonsh-vim-read - The xonsh shell wrapper to running the command via vim read.
- Metapackages:
- xontrib-ergopack - Meta package that installs group of ergonomic xontribs in xonsh shell.
- xontrib-openai - Use Open AI models in xonsh shell.
- Xonsh Enrichment Proposals (XEP):
- Install:
-
tokenize-output - Get identifiers, names, paths, URLs and words from the command output i.e. use xontrib-output-search.
-
fstrider - File system navigator for reducing keystrokes and doing thing intuitive. Alternative to cd-ls.
-
localsql - Querying csv, xlsx, json local files using SQL as easy as possible.
-
pipi - The simple way to install PyPi packages using pip from directory, PyPi projects, Github links.
-
jj - enJoy Json (JJ) is to syntax highlighting and formatting the json, javascript or python dict object in error-tolerant manner.
-
bar-theme - The shell prompt appearance conception called Bar.