Check the path
Check the fish path with which fish . In the examples below it was located at: /opt/homebrew/bin/fish On older Macs default path is /usr/local/bin/fish, replace accordingly in the instruction below.
Make fish the default
- check the fish path with
which fish. In the examples below it was located at:/opt/homebrew/bin/fish. On older Macs these paths might differ. - Add fish to the know shells run the command:
sudo sh -c 'echo /opt/homebrew/bin/fish >> /etc/shells' - Restart your terminal
- Set fish as the default shell run the command:
chsh -s /opt/homebrew/bin/fish - Restart your terminal and check if it launched with
fishor not - Add brew binaries in fish path run the command:
set -U fish_user_paths /opt/homebrew/bin $fish_user_paths
Optionnaly configure the shell (launch web interface)
fish_config
Config.sh
I also edited the ~/.config/fish/config.fish to have my terminal in english
set -x LANG en_US.UTF-8