Sys-Admin Forum

macOS - установить Fish Shell / сделать Fish по умолчанию

Собственно что такое fish shell:

Как установить и сделать шелом по умолчанию:

brew install fish
echo "/usr/local/bin/fish" | sudo tee -a /etc/shells
chsh -s `which fish`

Решение ошибки:

-bash: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory

Выполнить в запущенном fish:

set -x LC_ALL en_US.UTF-8
set -x LC_CTYPE en_US.UTF-8

Прибить в конфиг можно так:

echo "set -gx  LC_ALL en_US.UTF-8" >> ~/.config/fish/config.fish