# fish shell
- https://fishshell.com/
### fish 설치
brew install fish
### fish 실행
fish
### functions 받기
git clone https://github.com/jacegem/fish-functions.git ~/.config/fish/functions
### brew 추가 설치
brew install exa
brew install peco
brew install ghq
brew install fzf
# nerd fonts
brew tap homebrew/cask-fonts
brew install --cask font-hack-nerd-font
### fisher 설치
curl -sL https://git.io/fisher | source && fisher install jorgebucaran/fisher
fisher install jethrokuan/z
fisher install decors/fish-ghq
### omf 설치
curl https://raw.githubusercontent.com/oh-my-fish/oh-my-fish/master/bin/install | fish
## Default Shell
To make fish your default shell:
- Add the line `/usr/local/bin/fish` to `/etc/shells`.
- Change your default shell with `chsh -s /usr/local/bin/fish`
## Plugins
- [[Fisher]]: Plugin manager for Fish
- [[OMF]]
- [[Shellder]]: Shell theme
- [[Nerd Fonts]]: Powerline-patched font
- SourceCode Pro
- [[Z]]: Directory jumping
- [[peco]]: Interactive filtering tool
- `ctrl-r` to search the command history
- `ctrl-f` to search the configured directories
- [[Exa]]: A modern replacement for [[ls]]
- [[ghq]]: Local Git repository organizer
- https://github.com/jorgebucaran/fisher
- https://github.com/oh-my-fish/oh-my-fish
- https://github.com/jethrokuan/z
- https://github.com/gazorby/fish-exa
- https://github.com/jhillyerd/plugin-git
## Docs
- [[exa]]
## Links
- https://github.com/Peltoche/lsd/issues/199#issuecomment-494218334