Fish Shell

Yesterday, Sébastien Douche gave a nice talk about virtualisation at the Paris JUG.

We have lots of common points Sebastien and I. First, we are both 39. Second, we both love Java (Not sure of this one though). Third, he uses fish shell and I had a love affair with fish shell from 2008 to 2010.

Fish shell is a really nice replacement to bash or zsh. With lots of valuable feature like Autosuggestions, good tab completions and out of the box color support. I can’t remember why I dropped it in 2010. Maybe the lack of evolutions. Or poor git completions. But it looks like it was updated a lot those last years.

So, anyway Sébastien’s talk, yesterday, made me want to use fish shell again. So let’s do it.

$ brew install fish.
$ echo "/usr/local/bin/fish" | sudo tee -a /etc/shells
$ chsh -s /usr/local/bin/fish

Done. I will tell you if love is back.

4 thoughts on “Fish Shell”

  1. I also tested fish recently, and went back to zsh because fish is not POSIX compliant, which triggers weird behaviour in some tools (ex. Vim).

Comments are closed.