Opinionated macOS developer environment — one script, sensible defaults.
Automates the setup of a senior developer's macOS environment: shell, languages, IDEs, cloud CLIs and productivity tools. Idempotent and re-runnable.
- Bash
- Homebrew
- macOS
- Idempotent
- Homebrew-based
- Cloud CLIs included
- Productivity tools
# Clone the repository
git clone https://github.com/fernandofatech/setup-macos-developer.git
cd setup-macos-developer
# No build step — run the script directly
chmod +x *.sh
./main.shThis project follows a modular, production-oriented layout. See the source tree for details.
- Continuous improvements and refactors
- Expanded test coverage
- Documentation enhancements
Issues and pull requests are welcome. Please open an issue to discuss significant changes before submitting a PR.
Released under the MIT License. See LICENSE for details.
Fernando Azevedo — Senior Solution Architect GitHub · LinkedIn
Part of Fernando Azevedo's engineering portfolio — cloud architecture, serverless and developer productivity.