Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Macjutsu/super
S.U.P.E.R.M.A.N. optimizes the macOS software update experience.
https://github.com/Macjutsu/super
apple compliance jamf jamf-pro jamfpro jamfpro-scripts mac macadmin macadmins macos mdm operating-system update updates
Last synced: about 1 month ago
JSON representation
S.U.P.E.R.M.A.N. optimizes the macOS software update experience.
- Host: GitHub
- URL: https://github.com/Macjutsu/super
- Owner: Macjutsu
- License: apache-2.0
- Created: 2022-03-14T15:39:46.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-17T17:55:52.000Z (about 2 months ago)
- Last Synced: 2024-10-20T02:26:41.255Z (about 2 months ago)
- Topics: apple, compliance, jamf, jamf-pro, jamfpro, jamfpro-scripts, mac, macadmin, macadmins, macos, mdm, operating-system, update, updates
- Language: Shell
- Homepage:
- Size: 42.1 MB
- Stars: 626
- Watchers: 56
- Forks: 84
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-macadmin-tools - https://github.com/Macjutsu/super
README
# S.U.P.E.R.M.A.N.
### Software Update Policy Enforcement (with) Recursive Messaging And Notification
S.U.P.E.R.M.A.N. optimizes the macOS update experience.
by Kevin M. White
### Please use [the newest version of `super`](https://github.com/Macjutsu/super/releases) for the best experience when using or upgrading to macOS 15 Sequoia. Older versions of `super` are not tested against macOS 15 Sequoia.
## Introduction
S.U.P.E.R.M.A.N. (or just `super`) is an open source script that provides administrators with a comprehensive solution to encourage and enforce [macOS minor updates, macOS major upgrades,](https://support.apple.com/guide/deployment/about-software-updates-depc4c80847a) [Jamf Pro Policies,](https://learn.jamf.com/en-US/bundle/jamf-pro-documentation-current/page/Policies.html) or enforced system restarts. Deployed using a single script and optional configuration profiles, `super` creates a background agent (aka LaunchDaemon) that ensures updates are applied with the least user interference possible. Further, `super` offers a broad range of options for customizable dialogs, notifications, schedules, deferrals, and deadlines. In other words, `super` makes the macOS update experience better for both users and administrators.
## Screenshots
__A `super` macOS update dialog with multiple options__
![The `super` macOS update dialog](https://github.com/Macjutsu/super/blob/main/Example-Screenshots/Example-macOS-Update-Dialog.png)
__A `super` macOS update restart notification__
![The `super` macOS update restart notification](https://github.com/Macjutsu/super/blob/main/Example-Screenshots/Example-macOS-Restart-Notification.png)
## Learn More
Please visit the [S.U.P.E.R.M.A.N. Wiki](https://github.com/Macjutsu/super/wiki) for detailed documentation!
Detailed `super` version progress can be found in the [Change Log](https://github.com/Macjutsu/super/blob/main/CHANGELOG.md).
You can also join the conversation at the [Mac Admins Foundation Slack](https://www.macadmins.org) in channel [#super](https://macadmins.slack.com/archives/C03LKQ8EN2C).