11/24/2024 Setup fish as default shell on macOS
Install fish
On whatever terminal you are, install fish :
brew install fishNote that, due to a brew --prefix variation, the installation path will vary : 
- /opt/homebrew/bin/fishon MacOS Silicon
- /usr/local/bin/fishon MacOS Intel
which fishUpdate /etc/shells
sudo sh -c 'echo /opt/homebrew/bin/fish >> /etc/shells'Restart your terminal.
Make fish your default shell with chsh
chsh -s /opt/homebrew/bin/fishRestart your terminal.
Check $SHELL
( After restarting your terminal )
echo $SHELL