Why I love Xonsh
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. read...