Skip to content

Instantly share code, notes, and snippets.

@coingraham
Last active November 20, 2023 20:08
Show Gist options
  • Select an option

  • Save coingraham/bbb881f9db83c179534ac9d46fbe69c8 to your computer and use it in GitHub Desktop.

Select an option

Save coingraham/bbb881f9db83c179534ac9d46fbe69c8 to your computer and use it in GitHub Desktop.
Setup My Mac
# Install Chrome
# Update browser default settings
# Install VSCode
# Install iTerm2
# Install PyCharm
# Install Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# Install Git
brew install git
# Configure Git
# Login to github and go here https://github.com/settings/emails to get your noreply email
git config --global user.name "Coin Graham"
git config --global user.email "xxxxxxxxxxxx"
git config --global color.ui true
git config --global credential.helper osxkeychain
# Install AWS CLI
brew install awscli
# Run the cli for base configuration
aws configure
# New - install Oh My Zsh
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
# Update the Theme - check out https://github.com/ohmyzsh/ohmyzsh/wiki/Themes
vi ~.zshrc
# Install plugins from https://github.com/ohmyzsh/ohmyzsh/wiki/Plugins and
# https://github.com/ohmyzsh/ohmyzsh/wiki/Plugins-Overview
vi ~.zshrc
# plugins=(git aws virtualenv python osx)
. ~/.zshrc
# Install TFENV
Brew install tfenv
# List and install Terraform version latest
tfenv install latest
# Fix MAC End and Home from https://damieng.com/blog/2015/04/24/make-home-end-keys-behave-like-windows-on-mac-os-x/
cd ~/Library
mkdir KeyBindings
cd KeyBindings
vi DefaultKeyBinding.dict
# Paste in the json from the site
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment