What are the benefits of other shell alternatives over bash?
I have been using bash for years now, I'm not a power bash user, but I can still manage fine to write whatever I need. Sure the language has some quirks, but once you get past those, nothing is particularly annoying or time consuming, and to me it basically feels pretty close to perfect.
I know there are other shells like zsh, but I don't know what they offer compared to bash. What am I missing out on?
FYI: I did use powershell for a long time (still do professionally) and I like bash better. I don't like .net and I don't see any benefits to having such a complex shell language. I also prefer text passing to whatever the frick powershell has going on.
It's All Fucked Shirt $22.14 |
It's All Fucked Shirt $22.14 |
Bash is weird but so zsh and fish are only slightly less weird so I don't switch to them
With zsh for example you can tab/arrow key through completions/options and the stuff disappears when you enter or cancel
Or you can interactively normalize paths/expand curly brace expressions etc
I stick to bash for scripts, but there's quality of life in alternatives
not quite the same, but bash has significantly improved in recent years
proper completions almost made me switch to zsh once, then i realized the spec for them is 700 pages long. bloated piece of shit
This. If zsh has a quirky syntax that's because it's designed to make CLI usage comfy. If you're scripting either use posix or smt like perl. Not zsh.
Scripting with zsh is great if you're dealing with strings that contain whitespace
This is the only reason I use zsh. Every time I have to switch to bash, the lack of tab completion cycling makes cli usage feel like a pain.
Maybe it's one of those cases where I don't feel the need for it because I never had it.
Fish is just infinitely more convenient as an interactive shell.
Every other shell is just faster.
Bash is great for complicated scripts but I'll never use it as an interactive one or for simpler scripts.
There are no benefits. The improvements Zsh and Fish add over bash are not significant enough to make up for losing the compatibility and documentation of bash
oh my science you have to try zsh with starship prompt blazing fast from rust in warp the hotttest new terminal with integrated ai
it changed my devops workflow and saved my polyamorous marriage
nothign wrong with zsh
starship, macs and warp just suck ass
t. yaml craftsman
>not yaml barrista
maybe after my next promotion
>VN2MSJUDuhcx9PQWEaoyJIFsIgvk9u78OI7nn+MaaZJANkWpI4rHbWtMYunt24W3MWRKAtlEqhwG9P31ZjUKw3B1YaCCl6qb0dEm2w8AdDXPOx9CDeRLAtmkjx3tdho04Hwpd4xdRfpqN3QvHYwFfbBo3wxYqOC4Po+jdVjdbQL8P1Dl9IHZMLdkAAAAAElFTkSuQmCC.png
bash is a bloated piece of shit
zsh veri beautiful
If bash isn't enough, might as well jump up to emac's eshell.
For me it's just about autism and customization. Zsh+p10k and custom colors, plus stuff like tab completion.
I would never write any script or use zsh in a non interactive way. I try to avoid bash as well and stick to posix. Not that I need to write anything remotely complicated, but still.
I've never tried fish so I don't know about that one.
I don't get it, what do people hate about bash? I actually had to use powershell the other day at work. Shits moronic and I hate it
it don't have no discord
I'm a casual user (as in I don't make super complex scripts) but I think fish is neat. It's not like I have a reason to dislike either bash or zsh though, I can get my work done with all of them, but imo fish has the best quality of life and sane defaults.
Dash runs faster. Use dash.
Dash my nuts across your mouth.
cool effects and shieet
some software is megamoronic and assumes that bash is your main shell so some stuff will break if you chsh
PowerShell is frickin based.
Bash baby ducks despise it cuz it doesn't work how they expect, and they can't re-use their knowledge and memorization of arcane command names and combinations of flags