Skip to content

Instantly share code, notes, and snippets.

@dkbrummitt
Last active July 30, 2021 12:38
Show Gist options
  • Save dkbrummitt/09afe3508fe827a0e750da8ed71ba8bc to your computer and use it in GitHub Desktop.
Save dkbrummitt/09afe3508fe827a0e750da8ed71ba8bc to your computer and use it in GitHub Desktop.
video-dev-onboarding
### Quickly setup your Mac for Development
# 1. Open the AppStore and download and install XCode.
# 2. Run the following at the command line.
xcode-select --install
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew tap caskroom/cask
#Make sure potential sub dirs from brew installs exist
mkdir -p /usr/local/sbin
# Programming Languages
brew install node go python php
brew install pyenv jenv
# tool to generate requirements.txt
# pipreqs /path/to/your/project
pip install --user pipreqs
# SCM stuff
brew install git
brew install hub
# AWS and Dev Ops
brew install awscli aws-mon aws-shell
brew cask install docker virtualbox kitematic
brew install docker-compose rancher-cli rancher-compose kubernetes-cli
# Other sugar
brew install sonarqube dos2unix watch openssl wget htop
brew install --cask postman
# IDEs
brew cask install visual-studio-code
# Browsers
brew cask install google-chrome firefox
# Productivity
brew install watchman gist
brew cask install slack keybase filezilla iterm2
brew install --cask microsoft-teams
brew cask install skitch
# Digital/Multi Media
brew install ffmpeg $(brew options ffmpeg | grep -vE '\s' | grep -- '--with-' | tr '\n' ' ')
brew install ffmpegthumbnailer handbrake vlc media-info
brew install libav
brew install imagemagick $(brew options imagemagick | grep -vE '\s' | grep -- '--with-' | tr '\n' ' ')
brew install youtube-dl
# Streaming/Tutorial recording
brew cask install obs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment