DEV Community


Discussion on: Why I am not switching to ZSH

joshcheek profile image
Josh Cheek

I didn't learn bash well until I switched to fish. I think it's because I could finally do complex things in the shell, and then to share them, I had to figure out how to translate them back into bash.

Best fish feature, imo, is it's multiline support. I often compose scripts right in the shell.

I use programs over aliases, though (eg I would have a program gc) because these can be invoked from either shell, and even from non-shell processes.

jrop profile image
Jonathan Apodaca Author

Fish is a much more sane scripting language than bash, or any POSIX shell, for that matter.