CI/CD Automation
Headless mode (--yes) enables unattended execution in CI/CD pipelines.
Apply preferences across fleets without interactive prompts.
macprefs Free is a full-featured tool for Apple preferences. Pro unlocks automation, advanced output formats, and powerful workflow features.
| Feature | Free $0 forever | Pro $39 one-time Buy Now |
|---|---|---|
Apple domains (com.apple.*, NSGlobalDomain) | ✅ | ✅ |
| Plan / Apply / Rollback commands | ✅ | ✅ |
| Drift detection | ✅ | ✅ |
| Table output format | ✅ | ✅ |
| Interactive confirmation | ✅ | ✅ |
| Automatic backup on apply | ✅ | ✅ |
JSON export format (--format json) | — | ✅ |
Headless mode (--yes) | — | ✅ |
--filter flag (plan) | — | ✅ |
| Semantic exit codes (2 = drift) | — | ✅ |
--run-id (rollback to specific run) | — | ✅ |
--baseline (export) | — | ✅ |
| Third-party app domains | — | 🔜 Coming Soon |
CI/CD Automation
Headless mode (--yes) enables unattended execution in CI/CD pipelines.
Apply preferences across fleets without interactive prompts.
Machine-Readable Output
JSON export (--format json) integrates with scripts, dashboards, and
monitoring tools. Parse, filter, and process output programmatically.
Precise Rollback
Target a specific run with --run-id for surgical recovery. Go beyond “undo
last change” to restore any previous state.
Smart Drift Detection
Semantic exit codes let CI pipelines detect drift automatically (exit 2).
Use --filter to focus plan output on specific domains.
Purchase — Buy macprefs Pro above (or from the CLI: macprefs upgrade)
Receive license key — Lemon Squeezy emails your license key immediately after purchase
Activate — Run the activation command on your Mac:
macprefs license activate --key <your-license-key>Done — Pro features are unlocked instantly. No restart required.
Absolutely. macprefs Free is a complete tool for managing Apple preferences. It’s not a trial — use it as long as you want.
Deactivate your license on the old Mac (macprefs license deactivate), then activate on the new one. Your license key never expires.
After purchase, you’ll receive a license key via email. Run macprefs license activate --key <key> and Pro features unlock immediately.
Payments are handled securely by Lemon Squeezy. They accept credit/debit cards, PayPal, and other regional payment methods.
No. macprefs Pro is a one-time purchase of $39. No recurring fees, no annual renewals.
Third-party app domain support is a planned feature for a future release. Currently, macprefs manages Apple preference domains (com.apple.* and NSGlobalDomain). We’ll announce third-party domain support when it’s available.