Skip to content

Instantly share code, notes, and snippets.

@ncjohnson
Last active April 11, 2017 06:35
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ncjohnson/9d04f8506837e0e81eb06866377dad9e to your computer and use it in GitHub Desktop.
Save ncjohnson/9d04f8506837e0e81eb06866377dad9e to your computer and use it in GitHub Desktop.
Mac Workstation Configuration

Mac OS Workstation Setup | Chef

Base Tools

  • xcode sudo xcodebuild -license accept
  • homebrew
  • homebrew cask
  • Install wget brew install wget
  • zshell zsh --version Install zsh if you don't already have it
  • oh-my-zsh
  • Atom text editor
  • Atom Plugins - Install using atom package manager apm install ...
    • linter
    • linter-foodcritic
    • linter-chefstyle
    • linter-cookstyle
    • linter-js-yaml
    • linter-rubocop
    • lanuage-inspec
    • language-habitat
    • language-chef
    • pretty-json
    • git-checkout
    • remote-ftp
  • git
  • AWS CLI (Homebrew) brew install awscli
  • Azure CLI (Homebrew) brew install azure-cli
  • Google Cloud Platform CLI (Homebrew Cask) google-cloud-sdk

Chef Tools

Ruby Gems

Testing | Runtime | Local virtualization

  • Vagrant brew cask install vagrant
  • Virtualbox brew cask install virtualbox
  • VMware Fusion brew cask install vmware-fusion
  • Docker (Homebrew) docker docker-compose docker-machine boot2docker docker-swarm
  • Vagrant WinRM Plugin vagrant plugin install vagrant-winrm

Other helpful tools

  • Quick Snap Tool
  • LastPass (Homebrew Cask)
  • OmniGraffle (Homebrew Cask)
  • Deckset - markdown based presentations
  • Slack
  • Microsoft Remote Desktop
  • Stuffit Expander
  • Evernote
  • Airmail
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment