* brew install: `/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"` * `brew install --cask slack` * chrome * lastpass * adblocker * pyenv `brew install pyenv` * nvm: `curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash` git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting * oh my zsh * plugins: git npm pip nvm node python sbt pyenv docker poetry poetry-env autoenv zsh-autosuggestions zsh-syntax-highlighting (also add pyenv to .zshrc before plugins) * fzf ```bash brew install fzf $(brew --prefix)/opt/fzf/install ``` * Poetry: `curl -sSL https://install.python-poetry.org | python3 -` * scala + sbt ```bash brew install coursier/formulas/coursier cs setup --yes cs install scala:2.12.16 && cs install scalac:2.12.16 ``` brew install autoenv * jetbrains: * pycharm * webstorm * intellij * plugins * amazon Q/copilot * make * * vscode * [docker machine](https://docs.docker.com/desktop/install/mac-install/) * vim * tools: jq wget `brew install jq wget` * postman - UI download * az cli `brew install azure-cli` + `az login` * brew tap azure/azd && brew install azd * aws cli ```curl "https://awscli.amazonaws.com/AWSCLIV2.pkg" -o "AWSCLIV2.pkg" sudo installer -pkg AWSCLIV2.pkg -target / # more modern way brew install awscli ``` * databricks cli `pip install databricks-cli` * kubectl `brew install kubectl` * `brew install bat` * `brew install kcat` * gpg ```bash brew install gpg ``` * databricks ```bash pip install databricks --global # more modern brew tap databricks/tap && brew install databricks ``` * ack-grep ```bash brew install ack ``` * terraform ```bash brew tap hashicorp/tap brew install hashicorp/tap/terraform ``` * Mongo ``` brew tap mongodb/brew brew install mongodb-database-tools ``` * Redis cli `brew install redis` * Setting up virtualenvwrapper to actually work ```bash pip install --user virtualenvwrapper # in .zshrc export WORKON_HOME=$HOME/.virtualenvs export PROJECT_HOME=$HOME/Projects export VIRTUALENVWRAPPER_VIRTUALENV=~/.local/bin/virtualenv source ~/.local/bin/virtualenvwrapper.sh ``` * Setting python and libs dependencies ```bash brew install libmemcached zlib openssl # And in the .zshrc export LIBRARY_PATH=$LIBRARY_PATH:/usr/local/opt/openssl/lib brew install libpq ``` * Heroku ```bash brew tap heroku/brew && brew install heroku ``` * VPN ```bash brew install openvpn-connect ``` then add the two files with the credentials * k8s stuff ```bash brew install kind brew install helm kind create cluster ``` curl https://sh.rustup.rs -sSf | sh Follow the relevant notion page on setting up workstuff