Install or Defer
com.github.mpanighetti.install-or-defer
Install or Defer settings
macOS
Configuration Keys (15)
Showing 15 of 15 keys
| Key | Type | Description | Default | Range |
|---|---|---|---|---|
InstallButtonLabelstringInstall Button Label | string | The label of the install button. | Default: "Install" | Range: — |
DeferButtonLabelstringDefer Button Label | string | The label of the defer button. | Default: "Defer" | Range: — |
DisablePostInstallAlertbooleanDisable Post-Install Alert | boolean | Whether to suppress the persistent alert to run updates. | Default: false | Range: — |
MessagingLogostringMessaging Logo | string | File path to a logo that will be used in messaging. | Default: — | Range: — |
SupportContactstringSupport Contact | string | Contact information for technical support included in messaging alerts. | Default: "IT" | Range: — |
DeferralPeriodintegerDeferral Period | integer | Number of seconds between when the user clicks "Defer" and the next prompt appears. | Default: 14400 | Range: — |
HardRestartDelayintegerHard Restart Delay | integer | Number of seconds to wait between attempting a soft restart and forcing a restart. | Default: 300 | Range: — |
MaxDeferralTimeintegerMaximum Deferral Time | integer | Number of seconds between the first script run and the updates being enforced. | Default: 259200 | Range: — |
PromptTimeoutintegerPrompt Timeout | integer | Number of seconds to wait before timing out the Install or Defer prompt. | Default: 3600 | Range: — |
SkipDeferralbooleanSkip Deferral | boolean | Whether to bypass deferral time entirely and skip straight to update enforcement. | Default: false | Range: — |
UpdateDelayintegerUpdate Delay | integer | Number of seconds to wait between displaying the "install updates" message and applying updates, then attempting a soft restart. | Default: 600 | Range: — |
WorkdayStartHourintegerWorkday Start Hour | integer | The hour that a workday starts in your organization. | Default: — | Range: 12:00 AM (0), 1:00 AM (1), 2:00 AM (2), 3:00 AM (3), 4:00 AM (4), 5:00 AM (5), 6:00 AM (6), 7:00 AM (7), 8:00 AM (8), 9:00 AM (9), 10:00 AM (10), 11:00 AM (11), 12:00 PM (12), 1:00 PM (13), 2:00 PM (14), 3:00 PM (15), 4:00 PM (16), 5:00 PM (17), 6:00 PM (18), 7:00 PM (19), 8:00 PM (20), 9:00 PM (21), 10:00 PM (22) |
WorkdayEndHourintegerWorkday End Hour | integer | The hour that a workday ends in your organization. | Default: — | Range: 1:00 AM (1), 2:00 AM (2), 3:00 AM (3), 4:00 AM (4), 5:00 AM (5), 6:00 AM (6), 7:00 AM (7), 8:00 AM (8), 9:00 AM (9), 10:00 AM (10), 11:00 AM (11), 12:00 PM (12), 1:00 PM (13), 2:00 PM (14), 3:00 PM (15), 4:00 PM (16), 5:00 PM (17), 6:00 PM (18), 7:00 PM (19), 8:00 PM (20), 9:00 PM (21), 10:00 PM (22), 11:00 PM (23) |
DiagnosticLogbooleanEnable Diagnostic Log | boolean | Whether to write to a persistent log file at /var/log/install-or-defer.log. | Default: false | Range: — |
ManualUpdatesbooleanManual Updates | boolean | Whether to prompt users to run updates manually via System Preferences. | Default: false | Range: — |