02-12-2021
The fish shell is freaking awesome! I've been using it now for almost a year on fedora as my main shell and I only very rarely need to execute something inside bash.
sudo dnf install fish
sudo usermod -s /usr/bin/fish username
profit!
As of fish 3.3.1 I like to run set -U fish_features stderr-nocaret qmark-noglob
to make my life easier
Whenever I need to run a .sh script that isn't working under fish I just run bash
and then run the script.
Type fish_config
to get to the configuration page.
Fish shell documentation page.