/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew install coreutils curl dnsmasq fish htop-osx pv tldr vim watch wgetbrew cask install osxfuse
brew install ext4fusebrew install --cask bettertouchtool flux grandperspective iterm2
brew install --cask android-file-transfer calibre dropbox google-drive-file-stream libreoffice libreoffice-language-pack rambox resilio-sync vuze teamviewer vlc
brew install --cask microsoft-office microsoft-teams
brew install --cask zoom
brew install --cask openemu
brew install --cask discord twitch
brew install --cask battle-net epic-games steam
brew install --cask smartgit
brew install --cask sourcetree
## Favorite IDE
brew install --cask macvim visual-studio-code
brew install --cask poedit
#
# Languages & Runtimes
brew install go
brew install node
brew install python
brew install dotnet
brew install cmake
brew install pkg-config
brew install vcpkg
# Virtualization / Containerization
## Kubernetes
brew install helm minikube
## Docker
brew install --cask docker
brew install ctop
## Virtualbox
brew install --cask virtualbox
### Autocomplete for container tools:
### Kubernetes
echo 'alias k=kubectl' >>~/.zshrc
echo 'complete -F __start_kubectl k' >>~/.zshrc
#### Minikube:
#### Due a bug in autocomplete script for zsh
### Source: https://github.com/kubernetes/minikube/issues/11348#issuecomment-926130349
sed -i "" 's/aliashash\["\([a-z]*\)"\]/aliashash[\1]/g' $(realpath /usr/local/share/zsh/site-functions/_minikube)
## DATABASE
brew install --cask dbeaver-community mongodb-compass
# REST API / SOAP
brew install --cask insomnia postman soapui
## Networking
brew install --cask wireshark
## Alternative browsers
brew install --cask brave-browser firefox google-chrome opera vivaldi
## FTP / SFTP
brew install --cask cyberduck
## CI / CD
brew install --cask fastlane
## Cloud / Infrastructure
brew install terraformhttps://gist.github.com/davidteren/898f2dcccd42d9f8680ec69a3a5d350e
brew tap homebrew/cask-fonts
brew search '/font-.*-nerd-font/' | awk '{ print $1 }' | xargs -I{} brew install --cask {} || truehttps://github.com/buo/homebrew-cask-upgrade
brew tap buo/cask-upgradebrew cu -a -ysh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" "" --unattended
chsh -s $(which zsh)
zsh
omz theme use gnzhbrew install tor connectSee Visual Studio Code extensions
brew install node watchman
npm install -g react-native-cliwget https://raw.githubusercontent.com/composer/getcomposer.org/1b137f8bf6db3e79a38a5bc45324414a6b1f9df2/web/installer -O - -q | php --# DRUSH
php -r "readfile('https://s3.amazonaws.com/files.drush.org/drush.phar');" > drush
php drush core-status
chmod +x drush
sudo mv drush /usr/local/bin
## Optional. Enrich the bash startup file with completion and aliases.
drush init# WORDPRESS CLI
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
chmod +x wp-cli.phar
sudo mv wp-cli.phar /usr/local/bin/wpbrew cask install caskroom/versions/java8;
brew cask install android-studio android-sdk android-ndk
## accept all licences
yes | sdkmanager --licenses 420629463 Add Folder Icons (3.1.1)
937984704 Amphetamine (5.3.2)
490461369 Bandwidth+ (1.29)
1499080593 BrowserFairy (2.1)
1500855883 CapCut (8.2.0)
1090488118 Gemini 2 (2.9.11)
408981434 iMovie (10.4.4)
886547068 Just Color Picker (210616.1508.23)
409183694 Keynote (14.5)
472226235 LanScan (8.2.5)
414030210 LimeChat (2.47)
539883307 LINE (26.0.2)
1480068668 Messenger (520.0.0)
409203825 Numbers (14.5)
823766827 OneDrive (26.002.0105)
409201541 Pages (14.5)
897118787 Shazam (2.11.0)
747648890 Telegram (12.5)
425424353 The Unarchiver (4.3.9)
929285034 Tumblr (1.0.1)
6745342698 uBlock Origin Lite (2026.308.1810)
310633997 WhatsApp (26.9.75)
422302958 WiFi Analyzer (1.0.2)
1295203466 Windows App (11.3.3)
497799835 Xcode (26.3)
How to Set Up Your Mac for Web Development in 2021 by Vinicius De Antoni