xonsh

Python-powered, cross-platform, Unix-gazing shell. Write and mix sh/Python code in Xonsh (pronounced conch). More information: <https://xon.sh>.

Install

All systems
curl cmd.cat/xonsh.sh
Debian Debian
apt-get install xonsh
Ubuntu
apt-get install xonsh
Arch Arch Linux
pacman -S xonsh
image/svg+xml Kali Linux
apt-get install xonsh
Fedora
dnf install xonsh
Windows (WSL2)
sudo apt-get update sudo apt-get install xonsh
OS X
brew install xonsh
Raspbian
apt-get install xonsh

Python-powered, cross-platform, Unix-gazing shell. Write and mix sh/Python code in Xonsh (pronounced conch). More information: <https://xon.sh>.

  • Start an interactive shell session:
    xonsh
  • Execute a single command and then exit:
    xonsh -c "command"
  • Run commands from a script file and then exit:
    xonsh path/to/script_file.xonsh
  • Define environment variables for the shell process:
    xonsh -Dname1=value1 -Dname2=value2
  • Load the specified `.xonsh` or `.json` configuration files:
    xonsh --rc path/to/file1.xonsh path/to/file2.json
  • Skip loading the `.xonshrc` configuration file:
    xonsh --no-rc

© tl;dr; authors and contributors