Install fish shell on macOS Mojave with brew
source link: https://gist.github.com/gagarine/cf3f65f9be6aa0e105b184376f765262
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Installing Fish shell on MacOS (Intel and M1)
Fish is a smart and user-friendly command line (like bash or zsh). This is how you can instal Fish on MacOS and make your default shell.
Note that you need the https://brew.sh/ package manager.
You can also download the fish app from their website. I do recomand using brew because update are easier.
Install Fish
brew install fish
More info: https://fishshell.com/docs/current/tutorial.html#tut_path
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
fish
or 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
Related documentation
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK