Skip to content

Instantly share code, notes, and snippets.

@fecaps
Last active February 20, 2022 17:46
Show Gist options
  • Save fecaps/69028fe45dcffbcf36d0f3d39b0b50a3 to your computer and use it in GitHub Desktop.
Save fecaps/69028fe45dcffbcf36d0f3d39b0b50a3 to your computer and use it in GitHub Desktop.
MacOS Setup [WIP]
## xcode
xcode-select --install
## Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" && \
brew update && \
brew tap caskroom/cask && \
brew install --cask iterm2
### oh my zsh
### sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
brew install zsh
chsh -s $(which zsh)
### powerlevel10k
brew install romkatv/powerlevel10k/powerlevel10k
## go
brew install go
### zsh < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)
brew install php
brew install --cask visual-studio-code
brew install --cask phpstorm
brew install --cask goland
brew install --cask google-chrome
### Pyenv
brew install openssl readline sqlite3 xz zlib && \
brew update && \
brew install pyenv && \
echo 'eval "$(pyenv init --path)"' >> ~/.zprofile && \
echo 'eval "$(pyenv init --path)"' >> ~/.zshrc
### Git
brew install git
git config --global user.name 'Fellipe Capelli' && \\
git config --global user.email 'fellipecapelli@gmail.com' && \\
git config --global color.ui true && \\
git config --global core.editor '/usr/bin/vim' && \\
git config --global core.filemode false && \\
git config --global alias.logo 'log --oneline --graph --decorate' && \\
git config --global alias.unstage 'reset HEAD --'
brew install kubectl
brew install kubectx
brew tap blendle/blendle && \
brew install kns
brew install stern
brew install terraform
brew install helm@2 && \
brew install helm
brew install docker && \
brew install docker-compose
brew install openvpn
brew install --cask nordvpn
brew install --cask 1password
brew install --cask discord
brew install --cask postman
brew install tldr
brew install --cask slack
brew install --cask dropbox
brew install --cask notion
### AWS CLI
brew install awscli
sudo rm /usr/local/bin/aws && \
touch .zshrc && \
echo "export PATH=~/.local/bin:$PATH" >> .zshrc && \
exec zshrc
brew install hashicorp/tap/vault
brew install --cask lens
brew install gh
brew install pgcli
brew install mycli
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment