I used to be a diehard Windows for Work and Mac for Home… But, I’ve since changed. I now hate to use anything but a mac, but it can be a bit of a pain to setup.
Brew is an easy to use package manager, similar to pip, for Macs.
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Now install those missing packages
brew tap caskroom/cask
#install cli tools
brew install wget awscli python python@2 terraform packer
zsh zsh-completions mas
#install gui appsgoogle-chrome
brew cask install iterm2
firefox sublime-textwebex-nbr-player webex-wrf-player github setapp google-drive-file-stream dropbox docker whatsapp slack skype 1password 1password-cli textexpander vlc hazel banktivity kindle alfred little-snitch spotify spotify-notifications skype-for-business
brew cask alfred link
# Remove brew cruft
# Remove cask cruft
brew cask cleanup
#install app store apps
mas install 1059655371 568494494 639968404 1055511498 1130254674 411643860 975937182 937984704 585829637 441258766 823766827 777233759 1142578772 546392952
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
chsh -s /bin/zsh
pip install powerline-status
Open the two files you just downloaded in Finder.
Managing SSH keys is a pain, its even more of a pain when you use multiple machines, and (even more)² of a pain when you need to share EC2 keypairs to login to AWS instances.
curl https://krypt.co/kr | sh
If you use Okta as your SSO provider, you can use their single sign-on process to manager your AWS access keys.
pip install okta-awscli
You must have Python 2.x installed as it doesn’t work with 3.