Been trying zsh for a while, ran fish for 1 or 2 years.
Am back to bash because to many scripts rely on bash and wont't work on zsh or fish.
Thing is, it's note that hard to get the mentioned features in bash. Good tab completion, good git enabled color prompt, ssh completion, host completion, command completion and (my favorite) "start typing, press up, cycle through command history with the given input" aka reverse search.
I really really liked fish. But incompatibility with bash was just too annoying after a while.
Thing is, it's note that hard to get the mentioned features in bash. Good tab completion, good git enabled color prompt, ssh completion, host completion, command completion and (my favorite) "start typing, press up, cycle through command history with the given input" aka reverse search. I really really liked fish. But incompatibility with bash was just too annoying after a while.