In all likelihood, since I started using a Mac, I have been using the stock Terminal with the Pro theme. This has mostly suited me well, but there are a handful of things I always thought could be improved.
Inspired by a blog post and colleague at work who recently showed me their shell, reignited my interested in updating my setup. This article is the result of the steps I used to setup my terminal.
Install the excellent iTerm2 which brings some nifty features.
zshas default shell. Snipped from the setup instructions:
brew install zsh zsh-completions echo "/usr/local/bin/zsh" >> /etc/shells chsh -s $(which zsh)
- Install oh-my-zsh:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
- Download and Install Powerline Fonts:
git clone email@example.com:powerline/fonts.git ./install.sh
Change font used in iTerm2 to Roboto Mono Light for Powerline
ZSH_THEMEfrom 'robbyrussell' to 'agnoster'
DEFAULT_USER="<your username>"to stop seeing user@host
Update the plugins so
plugins=(git git-flow git-extras web-search)
Changed colour present in iTerm2 to 'Darkside'
Update: Found this interesting counter article since posting
Update 2: Installing the Shell Integration enables extremely handy shortcuts like Cmd+Shift+A to select previous commands output and Auto Command Completion