Evan Leibovitch via Talk wrote on 2025-08-16 23:35:
Wondering if anyone here has experience with the fish shell <https:// fishshell.com/>, which I discovered as it is the default in Bazzite Linux.
Did you get Bazzite installed? That one was given up on, no?
Non-POSIX-compliant by design
That's not a problem for an *interactive* shell. Probably would do any scripting in bash still (bash somescript.sh)
it appears to be far more advanced in tab-completion and inline syntax checking than bash.
Sweet.
("You'll never write esac again", they say...)
Has anyone tried it? Is it anyone's daily driver?
This looks pretty nice. I've been looking for something with more visual flair and better interactive features minus all the archaic cruft of bash, which my love/ hate relationship is turning more away from "love". ZSH looks like a superset of bash, so that kinda made it not worthwhile. I'm very tempted...
D. Hugh Redelmeier via Talk wrote on 2025-08-17 08:21:
"sensible scripting" BASH too.
I'd argue strenuously against that. It's a convoluted mess of punctuation and the 6518 lines in `man bash` are often a waste of time. (grepping punctuation for forgotten syntax is misery). We've seen how bad bash can be just this week in another thread: ((-1)) returns 0 (success) ((0)) returns 1 (normally failure) ((1)) returns 0 (success) It's this stuff I can't stand and would be unacceptable if introduced today. Javascript has matured a lot but still gets ridicule for its nonsensical early decisions. I'm on board with jettisoning some of bash's cruft. I'm very tempted to give fish a try.