This tap provides the fish shell, direct from the developers.
To install the latest release:
brew install fish-shell/fish/fish
To install the latest beta release:
brew install fish-shell/fish/fish --devel
To install the most recent development version from the head of the git master branch:
brew install fish-shell/fish/fish --HEAD