-
Notifications
You must be signed in to change notification settings - Fork 104
Getting Started
The best way to get started with S.U.P.E.R.M.A.N. (or just super) is to test it locally via command line. This allows you to try different super options and view the super.log feedback in real time.
- Download the main version
superfrom here, or a potentially newer version from the releases page. - Give the downloaded
superscript file the appropriate execute permissions:sudo chmod a+x ~/Downloads/super -
supermust run with root permissions, and the test mode is enabled with the--test-modeoption:
sudo ~/Downloads/super --test-mode - The
superscript automatically installs itself (and various other accoutrements) anytime it's ran from outside its working folder /Library/Management/super/. - After
superinstalls itself, it automatically starts the default macOS minor update workflow in test mode and after a few moments a test "Restart or Defer" dialog should appear. - Clicking "Restart" button does not install a macOS update or restart your computer, but it does show the additional dialogs or notifications as it would appear to the user if a real macOS update was going to be installed.
- Once installed, you can use
superlike any other built-in command line tool. To test a workflow again or try other options, simply start withsudo superfollowed by any other options in the Terminal.
Getting started with super in test mode

-
When
superruns it maintains a settings file similar to a regular application. For example, you only need to use the--test-modeoption once. After that, every time you runsudo superit remains in test mode until you disable it via the--test-mode-offoption. -
You can continue to use
superin test mode to experiment with all the other options without actually installing any part of a workflow or restarting the computer. Even though installations are simulated, all other options (including authentication options) behave as they would in production. -
You can list all possible
superoptions by using thesuper --usageoption. You can also open your default browser to thissuperwiki by using thesuper --helpoption. -
The default
super(and test mode) workflow only attempts macOS minor updates. Check out the full test mode documentation to try other workflows. -
If you want to disable
superwithout uninstalling it usesudo super --reset-super --workflow-disable-update-check --workflow-disable-relaunchin the Terminal. -
To restart
superafter it has been disabled usesudo super --reset-superalong with any other workflow options you want to enable. -
If you want to uninstall
superyou can do so via theRemove-super.shscript in the Super-Friends folder.