Essential tools for a new Mac install (tested with MacOS Sierra)

Software

Virtualisation

Linux tools

  • HomeBrew

    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

This will also install Mac Command line tools

Brew utilities

brew install wget
brew install nmap
brew install imagemagick
brew install ncdu
brew install homebrew/php/php70
  • Ansible

    brew install ansible

Git/FTP Development

Mac Power utiltiies

Editors

Database

Browsers and extensions

Communications

Photography

Music

Spotify

You may also want to turn off auto-boot in Preferences->Settings->Advanced Settings.

Productivity

Dev Setup

SSH keys

  • Create an ssh key (for git,bitbucket etc)

    ssh-keygen

Vue-CLI

npm install -g vue-cli

Composer

curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/

Install PHP7

brew install homebrew/php/php70
  • Add line to ~/.bash_profile

    export PATH="$(brew --prefix homebrew/php/php70)/bin:$PATH"

Install Node and NPM

brew install node

Vue Dev Tools

Phalcon

Config

Iterm windows

  • Turn off iTerm beep sound

    Preferences -> Profiles -> Terminal tab -> Check "Silence bell"
  • In Preferences->Keys, configure hide/show window with the ± key: