How time flies: almost exactly 3 years ago, the first versions of my automated macOS App installation & Mac configuration script-suite was released. Happy to announce that a major rework was now published as Version 2!
Version 2 major changes
Having just exchanged my MacBook Pro M2 with an M5, it was time again to use the «macOS Scripted Setup» – clearly demonstrating myself, that an update is long overdue. So this was kind of the first thing on my new M5 that I focused on. With many requested and helpful additions:
🪄 Added a user-friendly «Config Wizard», no more manual copy & editing the config-file
This new App Wizard is UI heavy and guides step-by-step through and creates the required config file automatically; and allows in the end to initiate the Scripted Setup directly, adding even more convenience.
You can now download an additional Helper App based on AppleScript to ensure broad and out-of-the-box macOS support (even backwards-compatible).
Don‘t forget to move the extracted App into the «macOS Scripted Setup»-folder!
🔄 Tracking installation steps – and continue when something went off the rails
The Scripted Setup now creates a separate progress file (config.rerun.sh) which is read for repeated runs of the installation; skipping already performed tasks!
🆕 Many added & improved features and Apps
macOS features
- Displays Settings
- Mac App Store installs work again (using mas CLI)
- Night Shift
- Text & Keyboard features
Applications
- Halloy IRC-Client
- Hedit hosts-File Manager
- NodeJS and grunt
- Notion
- QuickLook Plugins «Apparency» & «FluxMarkdown»
- Safari Extension «Bonjourr Startpage»
- «Sentinel», to remove macOS Apps from quarantine/Gatekeeper
- Fixed installs of: «Beyond Compare», «OrbStack Docker», «OverSight», «Steam» (ARM64 support), «VSCode», and more.
- «Safari»: Unfortunately many browser-settings had to be disabled, as they are no longer supported via
defaults plistsettings :-/
💡 Feedbacks & Discussion
Take part in the Version 2-Discussion for any feedbacks, or raise an issue on GitHub if needed.
📥 Download the installation script from GitHub
Quick Download using the Terminal.app
curl -SL "https://github.com/Swiss-Mac-User/macOS-scripted-setup/archive/refs/heads/installer.zip" | tar xz -C "$HOME/Downloads" && open "$HOME/Downloads/macOS-scripted-setup-installer"