Skip to content

Instantly share code, notes, and snippets.

@brigleb
Last active August 29, 2015 13:57
Show Gist options
  • Save brigleb/9383423 to your computer and use it in GitHub Desktop.
Save brigleb/9383423 to your computer and use it in GitHub Desktop.
Happy Mac command line!

These are the things I typically set up on a new Mac to make it a bit more pleasant. Basically from the command line.

Install Xcode and its command-line tools.

Generally I just do this from the App Store.

https://itunes.apple.com/us/app/xcode/id497799835?mt=12

Install Homebrew, and some apps

http://brew.sh

ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
# if you see odd errors, run `brew update`

brew install vim
# http://www.vim.org
brew install tig
# http://jonas.nitro.dk/tig/
brew install hub
# https://github.com/github/hub
brew install ack
# http://beyondgrep.com
brew install lftp
# http://lftp.yar.ru
brew install npm
# http://nodejs.org
brew install duplicity?
# http://duplicity.nongnu.org

Install Oh My Zsh

https://github.com/robbyrussell/oh-my-zsh

curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh

You might prefer to just install the also-excellent bash-it.

Install Maximum Awesome

Basically for iTerm 2 and to make vim, tmux, and other stuff nicer.

http://corner.squareup.com/2013/08/fly-vim-first-class.html

git clone https://github.com/square/maximum-awesome.git && cd maximum-awesome && rake

Other worthwhile apps

  • GitX-dev is a very nice, open source GUI for git.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment