Skip to content

Instantly share code, notes, and snippets.

@cmaneu
Last active July 31, 2017 08:23
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 cmaneu/37a65f3ad1613dac91fbeceac6fb3848 to your computer and use it in GitHub Desktop.
Save cmaneu/37a65f3ad1613dac91fbeceac6fb3848 to your computer and use it in GitHub Desktop.
Xamarin Mac Automated Setup
# Taps
tap 'caskroom/cask'
tap 'caskroom/fonts'
# Install ZSH
brew 'zsh'
brew 'zsh-completions'
# Install GNU core utilities (those that come with macOS are outdated)
brew 'coreutils'
# Install GNU `find`, `locate`, `updatedb`, and `xargs`, g-prefixed
brew 'findutils'
# Install Bash 4
brew 'bash'
# Install core dev utils
brew 'git'
brew 'openssl'
brew 'wget'
# Install Docker tools
brew 'docker'
brew 'node'
brew 'npm'
# Install desktop apps
cask 'google-chrome'
cask 'vlc'
cask 'visual-studio-code'
cask 'android-sdk'
cask 'android-studio'
cask 'visual-studio'
cask 'docker-toolbox'
cask 'microsoft-office'
cask 'dotnet'
#!/bin/sh
echo "Setting up your Mac..."
# Check for Homebrew and install if we don't have it
if test ! $(which brew); then
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
fi
# Update Homebrew recipes
brew update
# Install all our dependencies with bundle (See Brewfile)
brew tap homebrew/bundle
brew bundle
echo "done"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment