
Shell languages are useful for interactive use. But this optimization often comes with trade-offs against using them as programming languages, which is sometimes felt when writing shell scripts.
What if your shell also understood a more scalable programming language? Say, Python?
Enter Xonsh.
Installing Xonsh is as simple as creating a virtual environment, running pip install xonsh[ptk,linux], and then running xonsh.