Fish Shell

2024-11-11 - [tools]


Since ~2015 - wow, almost 10 years ago - I was using zsh + oh-my-zsh, and it was great. But after some years it was becoming show, and since I love to try new things I decided to explore new shell options.

TL/DR: I am using fish now. Why?

Super quick start

# Install fish on OSX
brew install fish

# Add it to possible terminals
code /etc/shells
# Manually add /opt/homebrew/bin/fish (ok, could do it with echo but choose not to)

# Change default terminal
chsh -s /opt/homebrew/bin/fish

# Have fun

Customizations

  • I installed fisher to add extensions, but didn't find a need for it yet. Auto pair is the only one active
  • For themes and colors I was using starship. Decided to stick on it for now, configs here.
  • Abbreviations! You can create it even for parameters and can edit the commands prior to execute.

Next



Return to list