• OhNoMoreLemmy@lemmy.ml
    link
    fedilink
    arrow-up
    24
    ·
    9 hours ago

    The main differentiator of fish over everything else is it prioritizes intuitive behavior over backwards compatibility.

    Zsh is to bash as c++ is to c. Most bash scripts and habits will work in zsh, but zsh is just more convenient and has more options. Fish is intentionally different.

    Do I wish fish had existed instead of bash so we had a nicer terminal experience? On the whole, yes. But I also couldn’t be bothered to learn another shell where most of the instructions online won’t be able to help you, and I ended up sticking with zsh.