To be clear, I understand the appeal of Fish and its reason to exist. It’s just I convinced myself that the standard shell should be POSIX compatible (had used ZSH for years too, before trying out Fish). And frankly, I am good enough in Bash for daily use and for scripting, that I can use it. Every time I look at Fish (to almost try it again), I’m jelious about some of the syntax and trap cleanups and features. Maybe one day I change my mind. I actually have plans to install Fish again and see how it goes.
Nushell is really an interesting one. This is how I imagine a modern shell should be like. But the reality is, that all the Linux tools and commandline are not based on this concept. That’s why I never got into. And Xonsh, well I write Python too, and not sure how confusing that would be… I just brought up these shells to make a point about Fish being different and that I categorize it like those.
To be clear, I understand the appeal of Fish and its reason to exist.
Oh yeah, you were clear about that, not to worry. 😊
I actually have plans to install Fish again and see how it goes.
Nice, I hope you do! You’re welcome to join The School! 😄
I just brought up these shells to make a point about Fish being different and that I categorize it like those.
Yeah, I get you. Definitely a reasonable way of looking at it, too.
Personally I find fish to be a general-purpose shell, despite the fact that it is not POSIX-compatible. So in my mind it’s in the same category as bash, csh, zsh, ksh, etc. It just does things very differently. 😄 But that’s just my personal mental model.
Anyway I’m here if you ever want some tips on how to do stuff idiomatically in fish, if you ever do decide to get started. 👍🤝 Hit me up in the DMs or something.
To be clear, I understand the appeal of Fish and its reason to exist. It’s just I convinced myself that the standard shell should be POSIX compatible (had used ZSH for years too, before trying out Fish). And frankly, I am good enough in Bash for daily use and for scripting, that I can use it. Every time I look at Fish (to almost try it again), I’m jelious about some of the syntax and trap cleanups and features. Maybe one day I change my mind. I actually have plans to install Fish again and see how it goes.
Nushell is really an interesting one. This is how I imagine a modern shell should be like. But the reality is, that all the Linux tools and commandline are not based on this concept. That’s why I never got into. And Xonsh, well I write Python too, and not sure how confusing that would be… I just brought up these shells to make a point about Fish being different and that I categorize it like those.
Oh yeah, you were clear about that, not to worry. 😊
Nice, I hope you do! You’re welcome to join The School! 😄
Yeah, I get you. Definitely a reasonable way of looking at it, too.
Personally I find fish to be a general-purpose shell, despite the fact that it is not POSIX-compatible. So in my mind it’s in the same category as bash, csh, zsh, ksh, etc. It just does things very differently. 😄 But that’s just my personal mental model.
Anyway I’m here if you ever want some tips on how to do stuff idiomatically in fish, if you ever do decide to get started. 👍🤝 Hit me up in the DMs or something.