Before using this repo, I suggest making a fork of it so you can customize everything yourself. I also haven't tested these configs on any machine other than my own (MacBook Pro 2018, macOS Mojave 10.14.2 as of December 24, 2018).
I'm using oh-my-zsh with my own take on the powerelevel9k theme. Installation guide coming soon.
Other than the git plugin, none of the plugins are essential to my workflow and are more nice-to-haves.
plugins=(
git
osx
web-search
vscode
zsh-syntax-highlighting
alias-tips
)
git - adds a bunch of helpful aliases for git-related things.
osx - I mostly just use it to control spotify from my command line.
If you want to query songs, artists, and playlists (rather than just access media controls) you'll have to setup an application and input your CLIENT_ID and CLIENT_SECRET into ${USER_CONFIG_FILE}

web-search - Let's you run a google search query from your command line. I use it lookup errors I generate.
vscode - some helpful aliases regarding Visual Studio Code.
You have to install code command in PATH for the aliases to work:
- In Visual Studio Code, access the Command Palette (Command+Shift+P)
- Search for "Shell" in the prompt
- Select "Shell Command: Install
codecommand in PATH"
zsh-syntax-highlighting - helps in reviewing commands and building confidence.
This plugin's repo must be cloned into your oh my zsh plugins directory:
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
alias-tips adds an uninstrusive reminder whenever you execute a command that has an assigned alias.
This plugin's repo must be cloned into your oh my zsh plugins directory:
git clone https://github.com/djui/alias-tips.git ${ZSH_CUSTOM1:-$ZSH/custom}/plugins/alias-tips
Truth be told, I haven't actually tested this full script yet (only bits and pieces). It's based on https://mths.be/macos, with a couple alterations (mostly removals).

