Comment by BeetleB

2 years ago

Also, do consider xonsh.[1]

It's a Bash-like shell written in Python. It has significant overlap with the awesomeness of fish, and has the advantage of being able to write your shell scripts in a Python dialect. So if you know Python, the mental burden is much lower.

On top of that, it's cross platform, since Python is. No WSL needed.

I switched to it in 2018 and haven't looked back. Originally it was just because I wanted a better command prompt environment in Windows for work, but I liked it so much I switched to it in Linux as well.

(And yes, you can type any Python statement right in the command prompt).

[1] https://xon.sh/