Comment by wodenokoto

Comment by wodenokoto 10 months ago

5 replies

> too radical having to reimagine/replace/relearn almost everything

I switched to zsh because at the time I thought it had better autocomplete, but honestly I use it as I would bash. And I don't think it was worth it to change a little bit.

To change shell I think the change _should_ be radical.

idunnoman1222 10 months ago

But it is bash…

  • MrDrMcCoy 10 months ago

    Not quite. It has some incompatible default settings, and is missing a small percentage of obscure bash features that I sometimes like to rely on. I'm sure I could do it all with zsh just fine, but it would be more work for me mentally.

    • idunnoman1222 10 months ago

      Incompatible with what? Which obscure features? I can’t actually name them either

      • MrDrMcCoy 10 months ago

        It's been several years since I've dug into it and implemented the features I cared about for my personal shell in bash, but I recall that implementing a function to determine if an item exists in an array is significantly shorter and easier in bash 5 due to a feature that is not present in zsh. Probably too obscure for most people to care about, but at the time I was maintaining some rather preposterous bash glue code that relied on that, and compensating for zsh on some people's machines was tedious.