you are viewing a single comment's thread
view the rest of the comments
[โ€“] 73 points 3 months ago (17 children)

imo fish is the best out of the box for me, but I just use bash cause its everywhere

  • source
  • hideshow 17 child comments
  • [โ€“] 19 points 3 months ago (8 children)

    Yeah, that's where this meme fails. BASH is the default and has been for decades. Most people are not Gigachad.

    I'll accept FISH as being for babies, Zsh as being for Emo types or extra nerdy people. SH being for white beards makes sense.

    BASH is:

    IT Guy

  • source
  • parent
  • hideshow 8 child comments
  • [โ€“] 6 points 3 months ago (7 children)

    I used a macbook for work for a while with zsh in the terminal. IDK whether I qualify as emo, but I am nerdy. I only think of myself as regular nerdy, though, not extra nerdy.

  • source
  • parent
  • hideshow 7 child comments
  • [โ€“] 1 point 3 months ago (6 children)

    Was zsh the default at the time? Or did you switch to zsh? AFAIK the new default is BASH, but it was zsh for a while.

    IMO, your level of nerdiness is much higher if you change the default shell.

  • source
  • parent
  • hideshow 6 child comments
  • [โ€“] 4 points 3 months ago (5 children)

    I had to go back and check. Apple says that the default changed from bash to zsh in Catalina (10.15). I seem to recall a message coming up on the machine about zsh. I definitely remember poking around at config files and looking at iTerm2 vs. the default terminal app at the time.

    Does that make me extra nerdy? IDK. I can tell you that I was more focused on "What's going to be comfortable to work with" vs. nerding out on shell differences.

    I do miss homebrew now that I'm working on a Windows laptop.

  • source
  • parent
  • hideshow 5 child comments
  • [โ€“] 1 point 3 months ago (2 children)

    I do miss homebrew now that Iโ€™m working on a Windows laptop.

    winget m'boy

  • source
  • parent
  • hideshow 2 child comments
  • [โ€“] 1 point 3 months ago (1 child)

    Ooh, worth a try. I'm not sure whether I have the necessary permissions, though. My work laptop is pretty locked down.

  • source
  • parent
  • hideshow 1 child comment
  • [โ€“] 1 point 3 months ago

    Good luck! No huge loss if it doesn't work though, at least in my opinion. I like it for finding and installing software, and bulk upgrading everything at once, and the ability to do it all remotely with relative ease. But it's not as powerful in terms of dependency management and whatnot, coming from POSIX package managers

  • source
  • parent
  • [โ€“] 1 point 3 months ago (1 child)

    Maybe I remember wrong, but my memory is that at one point MacOS had zsh as the default and then switched to BASH, and then maybe back to zsh again. But, since Internet search is broken these days, I can't find anything about that.

  • source
  • parent
  • hideshow 1 child comment
  • [โ€“] 2 points 3 months ago

    All I can really tell you is that I remember seeing a message about the new default being zsh, and that was back in 2020 or maybe 2021. So it def switched from something else to zsh, but whether it was bash -> zsh or zsh -> bash -> zsh...shrug

  • source
  • parent
  • [โ€“] 16 points 3 months ago (5 children)

    Yeah, I agree. It's quirky, its syntax is annoying, and a good ZSH setup is probably better... but I don't have the time to do an actual ZSH setup.

  • source
  • parent
  • hideshow 5 child comments
  • [โ€“] 18 points 3 months ago (4 children)

    A good zsh setup is not better. Thatโ€™s why I switched off of zsh after years, because it was slower, more bloated, and less intuitive than fish. And bash is ten times worse than zsh.

  • source
  • parent
  • hideshow 4 child comments
  • [โ€“] 6 points 3 months ago (3 children)

    Huh, the more you know. My only experience with ZSH is when I briefly used Manjaro, and it seemed fine at the time... but now that I say that I think about it, "Manjaro defaulting to it," might have been a bit of a red flag...

  • source
  • parent
  • hideshow 3 child comments
  • [โ€“] 15 points 3 months ago (2 children)

    Yeah to get the same setup in zsh you have to install a plugin manager and then quite a number of plugins. Most people default to omz (oh my zsh) but thatโ€™s the slowest way. If you pick through all the managers you can get a decent one, but even without a manager the overhead of loading plugins is just slower than building it in like fish does. Fish just is better. And I donโ€™t think Iโ€™ve ever once needed posix syntax. If I need to run a script and it doesnโ€™t have a shebang at the start then I just run > bash and start the script there.

  • source
  • parent
  • hideshow 2 child comments
  • [โ€“] 2 points 3 months ago

    I use bash because gentoo's portage has a hard dependency on it so in my mind it doesn't make much sense to install and keep yet another shell just because colors and autocompletion. If they ever get rid of the bashisms in portage I'd surely consider moving to fish, but getting rid of the bashisms in portage means that portage could be ported to the BSDs one more time and we could have Gentoo/BSD again

  • source
  • parent