Based on our record, the xonsh shell seems to be more popular. It has been mentiond 78 times since March 2021. We are tracking product recommendations and mentions on various public social media platforms and blogs. They can help you identify which product is more popular and what people think of it.
(Not sure about the equivalent of shlex.quote, but in the worst case, you can just use "from shlex import quote as q" or something). So yes, there are good alternatives to bash - even Python based. [0] https://xon.sh/. - Source: Hacker News / 2 months ago
> Wondering what others have found to address this. Or if they just stuck with Bash, since it's just not going away anytime soon. If you're familiar with Python, give xonsh (https://xon.sh/) a go. It's a Bash-like shell but the syntax is Python. It has the same ease of writing shell scripts as Bash does, sans the insane language. Been using it since 2018. - Source: Hacker News / 2 months 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... - Source: Hacker News / 6 months ago
No xonsh? (https://xon.sh/) Seems to hit most of the requirements. Been happily using it since 2018. It's great not to have to learn a whole other language just to do scripting. - Source: Hacker News / 7 months ago
Interesting thought experiment. Reminds me of my cousin's project Xonsh https://xon.sh/. - Source: Hacker News / 9 months ago
fish shell - The friendly interactive shell.
PowerShell - Download WMF. Windows Management Framework contains the latest versions of PowerShell, DSC, WMI, and WinRM for older versions of Windows. PowerShell Module Browser. Search for PowerShell modules and cmdlets.
Nu Shell - A modern shell written in Rust
MobaXterm - Enhanced terminal for Windows with X11 server, tabbed SSH client, network tools and much more
zsh - The Z shell (Zsh) is a Unix shell that can be used as an interactive login shell and as a powerful command interpreter for shell scripting.
Console - Console is a Windows console window enhancement.