Xonsh combines a traditional shell with the full power of Python, allowing POSIX shell style constructs used along with standard Python code.
Xonsh is multi platform, and is designed for interactive use, but can also be useful for scripting. Xonsh is very customizable, and there is a plugin system called xontribs.
Xonsh is not currently present in the Gentoo ebuild repository, though it may be installed by following instructions from the project's website. Care must however be taken to keep Xonsh up to date, independently of Portage software.
- Shell — command-line interpreter that offers a text-based interface to users.