What are the benefits of other shell alternatives over bash?

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.

Thalidomide Vintage Ad Shirt $22.14

UFOs Are A Psyop Shirt $21.68

Thalidomide Vintage Ad Shirt $22.14

  1. 1 month ago
    Anonymous

    Bash is weird but so zsh and fish are only slightly less weird so I don't switch to them

  2. 1 month ago
    Anonymous

    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

    • 1 month ago
      Anonymous

      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

    • 1 month ago
      Anonymous

      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.

      • 1 month ago
        Anonymous

        Scripting with zsh is great if you're dealing with strings that contain whitespace

    • 1 month ago
      Anonymous

      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.

    • 1 month ago
      Anonymous

      Maybe it's one of those cases where I don't feel the need for it because I never had it.

  3. 1 month ago
    Anonymous

    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.

  4. 1 month ago
    Anonymous

    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

  5. 1 month ago
    Anonymous

    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

    • 1 month ago
      Anonymous

      nothign wrong with zsh
      starship, macs and warp just suck ass

      t. yaml craftsman

      • 1 month ago
        Anonymous

        >not yaml barrista

        • 1 month ago
          Anonymous

          maybe after my next promotion

  6. 1 month ago
    Anonymous

    >VN2MSJUDuhcx9PQWEaoyJIFsIgvk9u78OI7nn+MaaZJANkWpI4rHbWtMYunt24W3MWRKAtlEqhwG9P31ZjUKw3B1YaCCl6qb0dEm2w8AdDXPOx9CDeRLAtmkjx3tdho04Hwpd4xdRfpqN3QvHYwFfbBo3wxYqOC4Po+jdVjdbQL8P1Dl9IHZMLdkAAAAAElFTkSuQmCC.png
    bash is a bloated piece of shit

  7. 1 month ago
    Anonymous

    zsh veri beautiful

  8. 1 month ago
    Anonymous

    If bash isn't enough, might as well jump up to emac's eshell.

  9. 1 month ago
    Anonymous

    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.

  10. 1 month ago
    Anonymous

    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

    • 1 month ago
      Anonymous

      it don't have no discord

  11. 1 month ago
    Anonymous

    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.

  12. 1 month ago
    Anonymous

    Dash runs faster. Use dash.

    • 1 month ago
      Anonymous

      Dash my nuts across your mouth.

  13. 1 month ago
    Anonymous

    cool effects and shieet
    some software is megamoronic and assumes that bash is your main shell so some stuff will break if you chsh

  14. 1 month ago
    Anonymous

    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

Leave a Reply to Anonymous Cancel reply

Your email address will not be published. Required fields are marked *