A repo to install all the tools I use on a mac regularly.
The way I do this is to pick things from the setup.sh script and run the commands manually. I don't have a consistent enough set of needs to do a one go install of it, but if you just wanted everything you could run the setup.sh script.
To run parts I just copy the set of commands and paste them into terminal to get them to install. They all require brew so make sure to always run brew install first if you are doing piece meal installs.
- Install Brew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
- Invert the scroll direction, I like the opposite scroll direction to default.
defaults write NSGlobalDomain com.apple.swipescrolldirection -bool false
- Add my phone apple account to icloud
- Enable keychain
- Create ssh key
ssh-keygen -t rsa -b 4096 -C "[email protected]"
- add git username and email
git config --global user.email "[email protected]"
git config --global user.name "Russell Boley"
- git
- brew
- terraform
- helm
- go
- python
- pipenv
- npm
- powershell (if I must)
- azure cli
- kubectl
- minikube
- vscode
- docker for mac
- goland
- pycharm
- slack
- chrome
- firefox
when using jetbrains products on macs sometimes it doesn't pick up the env vars. to fix that you can add a command line launcher to launch goland via the command line.
press shift twice (shift + shift) type in create command line launcher