
You’re joking, but unfortunately this is the only logic some people respond to.

You’re joking, but unfortunately this is the only logic some people respond to.


Not being POSIX is one of its main selling points. If you want POSIX, you’re not the target audience


It’s just a very nice shell that’s conceptually very close to common shells like bash and others while it has a nicer syntax than those. All in all very reasonable and rather evolutionary than revolutionary. So the learning curve is rather flat compared to shells like nu or elvish


The year of the Linux desktop is already there for me. There is more and on a better foundation than I ever thought would happen when I started using it. Personally, I miss nothing.
Well aware that this isn’t the case for everyone.


Funny to read this when I’ve been using Linux for over 20 years


Well, technically, it’s not broken, just slower

I’d pirate it but I find the story just not interesting or worth my time.
I read Philosopher’s Stone about 25 years ago as a teenager and wasn’t impressed. Didn’t read any other because that one already felt like wasted time. Went to a movie in 2007 (no clue which one that was) and again forgettable. Not bad, in fact I still remember Die Hard 4 that I also watched back then because it was so bad. That HP movie? No idea about plot or anything. Another one? Thanks, I’m good.
Even if Rowling wasn’t a disgusting person, I feel like what I’ve seen of her work is just not great. It’s not terrible, but I don’t care for it at all.
But also, she can get fucked.



It’s a choice I can live without, I see the appeal of !! but usually, history is informative only, if I want something reusable, I write a function.


Ah, okay.
It shows that I’m not using POSIX shells


Yeah, I wasn’t sure there, the question mark was supposed to apply to all shells…


These additions are about user familiarity, not inter-shell compatibility is my point. Fish and bash are fundamentally incompatible. Just because they share keywords doesn’t mean they’re compatible. You wouldn’t say Rust got Python compatible just because it introduced a keyword or a concept from it.


Yeah, fish is a very comfortable shell in all regards. The standard installation does basically about 90% of what you typically want, probably more. Just very sensible in all aspects


No, but I feel bad when I need to deploy a big package for a bit of scripting.
For example, nushell is about 160 MB installed… which I find a bit much. It’s fine on my desktop, but I also have machines where this would be a significant addition.


I’m not the biggest fan of bash either, there’s a reason I use fish, though I also like elvish for interactive use (though it’s rather young all things considered) and in maybe going to use YSH for my next script project as that shell is very small (2MB or so) and yet makes sense.


Fish is really a pleasant shell, nothing groundbreaking but it’s just nice.
That said, I wouldn’t speak of “bash compatibility” just because another symbol/ operator from bash can now be used in fish (this happens sometimes), but this isn’t for compatibility but rather so that you don’t need to learn the fish equivalent. Fish has a different syntax from bash (e.g. command substitution doesn’t use , no do in for loops…) so they’ll never be compatible. There are bash compatible shells out there (I guess zsh, dash and probably oil?), but fish isn’t and doesn’t try to be.
There’s always TempleOS.
NixOS is very tightly coupled to systemd, though there are efforts to change that


NixOS went from not being visible to… beating Manjaro!
Whatever that’s supposed to tell
No worries, we’ll elect climate change deniers even harder until the issue goes away