Show HN: Fast, privacy-first macOS configuration bootstrapper for (MDM) Macs
The article introduces a macOS configuration bootstrapper designed to quickly export and replicate apps, settings, and configurations from one Mac to another using a single script. It supports exporting system settings, shell configurations, Homebrew packages, and app preferences into a compressed file. The tool is optimized for speed and privacy, suitable for use with MDM-managed Macs.
- ▪The tool allows users to export macOS configurations using the command 'mac-onboarding export ~/onboard.tar.gz'.
- ▪It captures 21 modules including Homebrew, shell settings, git, system settings, and hotkeys.
- ▪The configuration can be installed on a new Mac with the command 'mac-onboarding install ~/onboard.tar.gz'.
- ▪The script automatically installs Xcode Command Line Tools and Homebrew if not present.
- ▪It is designed for privacy-first and efficient onboarding of MDM-managed Macs.
Opening excerpt (first ~120 words) tap to expand
→ What It Does Export your macOS apps, shell configs, system settings, hotkeys, and app preferences from a source Mac, then replay them on a fresh target Mac. One command, one script. $ mac-onboarding export ~/onboard.tar.gz # → Captures 21 modules: bootstrap, brew, shell, git, system, hotkeys, ... $ mac-onboarding install ~/onboard.tar.gz # → Installs Xcode CLT, Homebrew, apps, dotfiles, settings, hotkeys
Excerpt limited to ~120 words for fair-use compliance. The full article is at Olegkoval.