One-command provisioning for macOS (Apple Silicon / M1/M2/M3/M4). Intended for .NET + React + Docker + Azure developers.
- Upload this repository to GitHub (e.g.
https://github.com/<your-username>/mac-setup). - On a fresh Mac run:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/<your-username>/mac-setup/main/install.sh)"- Follow prompts and restart terminal when finished.
- Homebrew packages and casks
- Volta (Node + package managers)
- .NET SDK
- Docker Desktop (or instructions for colima)
- VS Code + recommended extensions
- iTerm2, Powerlevel10k, zsh plugins (zoxide, fzf, autosuggestions, syntax highlighting)
- Developer tools: kubectl, helm, k9s, ngrok, Beekeeper Studio, Postman, Bitwarden, NordVPN, Tunnelblick, Signal, WhatsApp, Chrome, DuckDuckGo
- Terminal productivity tools: tmux, htop, ncdu, ripgrep, bat, fzf
Edit files under scripts/ or configs/ before pushing to GitHub to tailor the setup to your preferences.
MIT