Install iTerm 2
Download, unzip and drag to your Applications directory.
https://www.iterm2.com/downloads.html
Install Fish
brew install fish
echo "/usr/local/bin/fish" | sudo tee -a /etc/shells
iTerm2 > Preferences > Profiles > General > Basics / Name: fish > Command: /usr/local/bin/fish
Restart iTerm2
Install oh-my-fish
curl -L https://github.com/oh-my-fish/oh-my-fish/raw/master/bin/install | fish
Install oh-my-fish agnoster package
omf install agnoster
Restart iTerm2
git clone https://github.com/powerline/fonts.git --depth=1
cd fonts
./install.sh
cd ..
rm -rf fonts
iTerm2 > Preferences > Profiles > Text > Font > Change Font > 14pt Meslo LG M Regular for Powerline
Restart iTerm2
Solarized Dark iTerm2 theme
Save Link As ... > https://raw.githubusercontent.com/mbadolato/iTerm2-Color-Schemes/master/schemes/Solarized%20Dark%20-%20Patched.itermcolors
Double Click
iTerm2 > Preferences > Profiles > Colors > Color Presets > Solarized Dark - Patched
Restart iTerm2
https://jmolivas.weknowinc.com/improve-your-shell-using-fish-and-oh-my-fish
https://gist.github.com/kevin-smets/8568070
http://ethanschoonover.com/solarized
https://github.com/oh-my-fish/oh-my-fish/blob/master/docs/Themes.md#agnoster
iTerm2 > Preferences > Profiles > General > Basics / Name: fish > Command: /usr/local/bin/fish
This command is too early in the process. If you restart iTerm your in fish and can't install OMF. Typing
bash
here gets to a bash shell but won't pipe int the OMF file. The solution was to get rid of the fish command in iTerm and then follow the instructions, putting back the fish path in preferences after. Hope this is useful for the still terminal illiterate like myself :)EDIT: Also, having gone through the process now, my colour scheme doesn't seem to match the screen shot.