PayloadKit

App Auto-Patch

xyz.techitout.appAutoPatch

This will configure the settings for the App Auto-Patch tool

macOS

Configuration Keys (83)

Showing 83 of 83 keys

KeyTypeDescriptionDefaultRange
string—Default: —Range: —

Days Until Reset

stringThe number of days after the patching cadence start date (Zero Date) that the patching complete status will reset from TRUE to FALSEDefault: —Range: —

Patch Week Start Day

integerThe day of the week to force the patching cadence start date (Zero Date) to go back to in order to have the patch cadence start the same day of the week for all usersDefault: —Range: Monday - 1 (1), Tuesday - 2 (2), Wednesday - 3 (3), Thursday - 4 (4), Friday - 5 (5), Saturday - 6 (6), Sunday - 7 (7)

Focus Count Deadline

stringThe maximum number of automatic deferrals allowed if the system is in user-enabled Focus/Do Not Disturb or when a process has requested that the display not go to sleepDefault: —Range: —

Hard Count Deadline

stringThe maximum number of user selected deferrals allowed before App Auto-Patch will no longer allow deferrals and will automatically patch when the timer expiresDefault: —Range: —

Focus Days Deadline

stringThe maximum number of days that automatic deferrals are allowed if the system is in user-enabled Focus/Do Not Disturb or when a process has requested that the display not go to sleepDefault: —Range: —

Hard Days Deadline

stringThe maximum number of days deferrals allowed before App Auto-Patch will no longer allow deferrals and will automatically patch when the timer expiresDefault: —Range: —

Deferral Timer Default

stringThe number of minutes to defer until the next update workflow attempt if a user choses not install updatesDefault: —Range: —

Deferral Timer Error

stringThe number of minutes to defer if AAP detects an error in the workflowDefault: —Range: —

Deferral Timer Focus

stringThe number of minutes to defer the update restart dialog automatically if a process has prevented display sleep (for example, during an active meeting) or the user has Focus or Do Not Disturb enabledDefault: —Range: —

Deferral Timer Menu

stringDisplay a deferral time pop-up menu in the non-deadline install dialog that allows the user to override the Deferral Timer Default timerDefault: —Range: —

Deferral Timer Workflow Relaunch

stringAmount of time in minutes until AAP is relaunched after a workflow. This timer results in AAP acting as a permanent agent that checks for app updates on a regular basisDefault: —Range: —

Monthly Patching Cadence Enabled

boolean—Default: —Range: —

Monthly Patching Cadence Ordinal Value

stringWeek of the month you want AAP to be scheduledDefault: —Range: First Week (first), Second Week (second), Third Week (third), Fourth Week (fourth), Fifth Week (fifth), Final Week (final)

Monthly Patching Cadence Weekday Index

stringDay of the week you want AAP to be scheduledDefault: —Range: Sunday (sunday), Monday (monday), Tuesday (tuesday), Wednesday (wednesday), Thursday (thursday), Friday (friday), Saturday (saturday)

Monthly Patching Cadence Start Time

stringLocal time you want AAP to be scheduledDefault: —Range: —

Discovery Frequency

integerThe number of hours since the last successful App Discovery before App Auto-Patch will run discovery again. If the workflow resets and re-runs (e.g. after a deferral) within this window, discovery is skipped and the previously discovered queue is reused. A value of 0 forces discovery to run on every workflow executionDefault: 24Range: —

Zoom Call Active Check

booleanWhen enabled, AAP will automatically skip updating Zoom if a call is activeDefault: —Range: —

Dialog On Top

stringForces the AAP dialogs to stay on top of all other windowsDefault: —Range: Force Dialog On Top (TRUE), Do Not Force Dialog On Top (FALSE)

Show Dock Icon

booleanWhen true, workflow swiftDialog windows show the App Auto-Patch logo in the macOS Dock (requires swiftDialog 3.0+). Deferral dialogs badge the pending update count; the installation dialog counts the badge down as updates finish. Default true.Default: trueRange: —

Discovery/Staging Dialog Quit Handling

stringWhat happens if the user quits the discovery or staging window (Dock Quit / menu Quit / ⌘Q). PROMPT (default) asks whether to Keep Running in the background or Stop App Auto-Patch until the next scheduled run. CONTINUE keeps the workflow running with no prompt (previous implicit behavior). STOP ends the current run cleanly and preserves NextAutoLaunch. Stop is ignored when a hard deadline is already due or Install Now is running — the workflow continues instead.Default: "PROMPT"Range: PROMPT — Keep Running or Stop (PROMPT), CONTINUE — keep running, no prompt (CONTINUE), STOP — stop until next scheduled run (STOP)

Show Notifications (All)

booleanMaster switch for banner-style swiftDialog notifications. When true (default), every notification type is shown and individual ShowNotifications* keys are ignored. When false, enable specific types with ShowNotificationsSilentUpdated, ShowNotificationsAppsQueued, and/or ShowNotificationsSilentAndQueued. Does not itself enable discovery during Business Hours.Default: trueRange: —

Show Notification: Silent Updated

booleanWhen ShowNotificationsAll is false, enable the banner that reports successful silent closed-app updates (e.g. “updated {count} application(s) in the background”). Ignored when ShowNotificationsAll is true.Default: falseRange: —

Show Notification: Apps Queued

booleanWhen ShowNotificationsAll is false, enable the banner that reports pending updates with Install Now / Dismiss (including after BusinessHoursAllowDiscovery). Ignored when ShowNotificationsAll is true.Default: falseRange: —

Show Notification: Silent And Queued

booleanWhen ShowNotificationsAll is false, enable the combined banner after Business Hours Silent During (“{count} updated… {remaining} remain queued”). Ignored when ShowNotificationsAll is true.Default: falseRange: —

Deferral Dialog Timeout

integerTime given to the user to respond to deferral prompt if enabledDefault: —Range: —

Deferral Dialog Timeout Action

stringWhat happens when the deferral timer expiresDefault: —Range: Defer after timer expires (Defer), Continue after timer expires (Continue)

Confirm Install Dialog Timeout

integerThe number of seconds given to the user to respond to the "Are you sure?" confirmation dialog shown after clicking Install Now on the deferral dialog. If the timer expires with no response, App Auto-Patch defaults to continuing with the installDefault: 15Range: —

Unattended Exit

stringDeterines if the Dialog should automatically close after completion if there is no response from the end-userDefault: —Range: Auto Close Dialog (TRUE), Do Not Auto Close Dialog (FALSE)

Unattended Exit Seconds

integerThe number of seconds the AAP dialog will automatically close if UnattendedExit is set to TRUEDefault: —Range: —

Use Overlay Icon

stringToggles swiftDialog to use an overlay iconDefault: —Range: Use Overlay Icon (TRUE), Do Not Use Overlay Icon (FALSE)

Dialog Icon

stringAllows you to set a custom icon for the dialog vs. the default Laptop/Desktop symbolDefault: —Range: —

Banner Image

stringDisplays a swiftDialog banner image in place of the standard title text. Accepts a filepath, a URL, a solid colour (colour=#hex), or a gradient (gradient=colour,colour). When set, this replaces the standard --title text banner and hides the standard dialog icon area, matching swiftDialog's own banner behavior. Not applied to the App Discovery or "All Apps Up To Date" mini dialogs, which are too small to display a bannerDefault: —Range: —

Banner Title

stringThe text displayed within the banner image set by BannerImage. Falls back to AppTitle if left blank. Has no effect unless BannerImage is also configuredDefault: —Range: —

Banner Height

integerOverrides the default height, in points, of the banner image set by BannerImage. Invalid (non-integer) values are ignored. Has no effect unless BannerImage is also configuredDefault: —Range: —

Ignored Labels

stringA space-separated list of Installomator labels to ignore for the AAP workflow. Supports wildcards, for example "microsoft*". A single "*" ignores every Installomator label except those listed in Required Labels and Optional Labels.Default: —Range: —

Excluded Background Labels

stringA space-separated list of Installomator labels to discover and report, but not update during fully-silent runs (InteractiveMode 0 / --workflow-install-now-silent) or Background Patch Closed Apps. Interactive Install Now and hard-deadline installs still update them. Supports wildcards. Unlike Ignored Labels, these apps stay visible in discovery, logs, and inventory.Default: —Range: —

Required Labels

stringa space-separated list of Installomator labels that are required, regardless if the app is installed or or the latest version. Supports wildcards.Default: —Range: —

Optional Labels

stringA space-separated list of optional Installomator labels. Labels in this category are only included if the app exists on the end-users device and will force install even if its the latest version. Does Not Support WildcardsDefault: —Range: —
AppTitlestring

App Title

stringAllows you to customize the name of App Auto-Patch to something elseDefault: "App Auto-Patch"Range: —

Convert Apps In Home Folder

stringThis will convert any apps found in the users home folder to the /Applications folderDefault: "TRUE"Range: Convert Apps (TRUE), Do Not Convert Apps (FALSE)

Ignore Apps In Home Folder

stringIgnore apps found in '/Users/'. If an update is found in '/Users/' and variable is set to false, the app will be updated into the application's default pathDefault: "FALSE"Range: Ignore Apps in Home Folder (TRUE), Move Apps to the Default Path (FALSE)

Skip Pre-Update Verification

booleanWhen true, discovery skips the local Gatekeeper (spctl) / Team ID pre-update check for already-installed apps. Use this when spctl assessment intermittently fails for a valid app and would otherwise exclude it from discovery/updates. Installomator still validates the downloaded package after download. Default false.Default: falseRange: —

Installomator Options

stringA space-separated list of options to override default Installomator options (i.e., BLOCKING_PROCESS_ACTION=prompt_user NOTIFY=silent LOGO=appstore)Default: —Range: —

Installomator Update Disable

stringThis will prevent Installomator from automatically updating. If Installomator does not exist in the working folder, it will still download from GitHub to prevent script failureDefault: "FALSE"Range: Disable Installomator Updates (TRUE), Enable Installomator Updates (FALSE)

GitHub API Auth Enabled

stringWhen TRUE, App Auto-Patch authenticates GitHub REST API requests (api.github.com) with the personal access token in GitHubAPIToken, raising the rate limit from 60 to 5,000 requests per hour. Managed preferences only - the token is never written to the local preference file and is never logged. If this key is TRUE, GitHubAPIToken is required or startup validation fails.Default: "FALSE"Range: Enable GitHub API Authentication (TRUE), Disable GitHub API Authentication (FALSE)

GitHub API Token

stringGitHub personal access token (classic or fine-grained) used when GitHubAPIAuthEnabled is TRUE. Sent as Authorization: Bearer on api.github.com requests for Installomator and swiftDialog lookups. Prefer a fine-grained token with Contents: Read on the repositories AAP queries. Managed preferences only - never stored in the local preference file or written to logs.Default: —Range: —

Pre Patch Script

stringAbsolute path to a root-owned executable script run once before Installomator installations in a patch run. Must live under /Library/Management/AppAutoPatch/Hooks/, must not be a symlink, and must not be group/world-writable. Managed preferences only - never accepted from CLI or the local preference file. Never evaluated as a shell string.Default: —Range: —

Post Patch Script

stringAbsolute path to a root-owned executable script run once after Installomator installations complete in a patch run (for example jamf recon). Same security requirements as PrePatchScript. Managed preferences only.Default: —Range: —

Pre Patch Script Fail Action

stringWhat to do if PrePatchScript is missing/invalid or exits non-zero. ABORT stops the install run; CONTINUE logs the failure and proceeds with patching.Default: "ABORT"Range: ABORT, CONTINUE

Post Patch Script Fail Action

stringWhat to do if PostPatchScript is missing/invalid or exits non-zero. ABORT exits AAP with an error after installs; CONTINUE (default) logs the failure and proceeds with webhook/relaunch.Default: "CONTINUE"Range: ABORT, CONTINUE

Patch Script Timeout Seconds

integerMaximum seconds allowed for a PrePatchScript or PostPatchScript run before AAP terminates it (treated as failure).Default: 300Range: —

Stale Process Timeout Seconds

integerSeconds of missing heartbeat after which a leftover App Auto-Patch process is treated as hung and recovered (graceful TERM, then KILL if needed). The PID file is also validated so a recycled PID is not mistaken for a live AAP run. Default 3600 (1 hour). 0 disables timeout-based stale-process killing (dead/reused PID cleanup still runs). Any other value below 300 is raised to 300.Default: 3600Range: —

Installomator Version

stringDetermines if the AAP script should use the Main, Release, or Custom version of Installomator. The version from the Main branch typically includes more recent updates from PR's to fix issues or add new labels. If using Custom, you must also set the InstallomatorVersionCustomRepoPath and InstallomatorVersionCustomBranchName keysDefault: "Main"Range: Main, Release, Custom

Installomator Version custom Repo Path

stringIf InstallomatorVersion is set to Custom, enter the Github Site and Repository name in the following format: site_name/repo_name . For example, if the custom fork is located at https://github.com/TechTrekkie/Installomator, you would set this key to techtrekkie/installomatorDefault: —Range: —

Installomator Version Custom Branch Name

stringThe name of the branch you want to use in your custom repo, typically main.Default: —Range: —

Interactive Mode

integer0 (Completely Silent) | 1 (Silent Discovery, Interactive Patching) | 2 (Full Interactive) (default)Default: 2Range: 0 - Completely Silent (0), 1 - Silent Discovery, Interactive Patching (1), 2 - Full Interactive (2)

Remove Installomator Path

stringRemove Installomator after App Auto-Patch is completedDefault: "FALSE"Range: Remove Installomator (TRUE), Do Not Remove Installomator (FALSE)

Support Team Name

stringFor the Support Team details that display in the Help MessageDefault: —Range: —

Support Team Email

stringFor the Support Team details that display in the Help MessageDefault: —Range: —

Support Team Phone

stringFor the Support Team details that display in the Help MessageDefault: —Range: —

Support Team Website

stringFor the Support Team details that display in the Help MessageDefault: —Range: —

Webhook Feature

stringDetermines if Webhooks are sent when patching is completedDefault: "FAILURES"Range: FALSE, ALL, FAILURES

Slack Webhook URL

stringThe Slack Webhook URL to use if WebhookFeature is set to TRUEDefault: —Range: —

Teams Webhook URL

stringThe Teams Webhook URL to use if WebhookFeature is set to TRUEDefault: —Range: —

Google Chat Webhook URL

stringThe Google Chat incoming webhook URL to use if WebhookFeature is set to ALL or FAILURES. The card includes the same status, serial, user, labels, errors, and MDM device link as the Slack and Teams webhooks.Default: —Range: —

Mosyle Console URL

stringOverride the Mosyle admin console host used in Slack/Teams "View in Mosyle" device links. The enrollment ServerURL (for example https://biz-1234.mosyle.com) is the MDM check-in endpoint, not the console. Leave unset to map Business enrollments (biz-* / *business.mosyle*) to https://mybusiness.mosyle.com and other Mosyle enrollments to https://my.mosyle.com (Manager/Education).Default: —Range: —

Disable App Discovery Workflow

stringDisables the discovery of applications that require patching. If a list of labels from a previous discovery exists, AAP will use that list for the workflowDefault: "FALSE"Range: Disable App Discovery (TRUE), Enable App Discovery (FALSE)

Background Patch Closed Apps

booleanWhen InteractiveMode is 1 or 2, silently pre-patches apps that are not currently open immediately after discovery and before any deferral/deadline dialog is shown. Apps that are open (blocking process detected) remain in the queue and are presented to the user as normalDefault: trueRange: —

Stage Updates

booleanPre-downloads (stages) installers for queued updates to a local staging folder immediately after discovery, before the deferral/deadline dialog is shown to the user. This makes the later install step nearly instantaneous for staged updates. Works alongside Background Patch Closed Apps without downloading the same update twiceDefault: falseRange: —

Ignore Do Not Disturb Apps

stringA comma-separated list of app/process names to exclude from display-sleep assertion (Focus/Do Not Disturb) detection. Useful for background utilities that permanently hold display assertions (e.g. Logi Options+, Amphetamine) that should not block interactive patching. Process names must match exactly as pmset reports them, including spacesDefault: —Range: —

Scheduled Discovery Only

booleanWhen WorkflowDisableRelaunch is also enabled, keep periodic headless discovery runs active using DiscoveryFrequency. These runs refresh the pending-app report, optionally stage updates, and can notify users, but never silently patch, show deferral or deadline dialogs, or install apps. Users initiate installation from the pending-apps dialog, Support App, notification action, or another explicit Install Now triggerDefault: falseRange: —

Disable Relaunch Workflow

stringDisable the automatic relaunch of AAP after the current workflow successfully completesDefault: "FALSE"Range: Disable Automatic Relaunch (TRUE), Enable Automatic Relaunch (FALSE)

Business Hours

stringWeekday time windows when interactive App Auto-Patch must NOT run (blocked / do-not-disturb hours). Format: DAY:hh:mm-hh:mm, comma-separated, no spaces (MON-SUN, 24-hour). Multiple windows per day are allowed — for example MON:09:00-11:59,MON:13:00-17:00 blocks morning and afternoon but leaves lunch clear. Same-day ranges only — split overnight spans into two windows. Empty/unset = always allowed. During a window, AAP reschedules NextAutoLaunch to the next clear time and exits without interactive patching unless BusinessHoursSilentDuring or BusinessHoursAllowDiscovery is true. Local Mac timezone. Intentionally bypassed by --workflow-install-now / --workflow-install-now-silent / --preview-deferral-dialog. Overdue hard deadlines bypass BusinessHours by default unless BusinessHoursRespectHardDeadline is true.Default: —Range: —

Business Hours Respect Hard Deadline

booleanWhen true, even an overdue hard deadline (days or count) waits until BusinessHours clear. When false (default), an overdue hard deadline bypasses BusinessHours so mandatory installs are not delayed by days.Default: falseRange: —

Business Hours Silent During

booleanWhen true and during BusinessHours, AAP still runs discovery and silently patches closed apps only — no dialogs even if InteractiveMode is 1 or 2. Open or blocked apps remain queued and are deferred until BusinessHours clear. When false (default), during BusinessHours AAP only reschedules NextAutoLaunch and exits — unless BusinessHoursAllowDiscovery is true.Default: falseRange: —

Business Hours Allow Discovery

booleanWhen true and during BusinessHours without BusinessHoursSilentDuring, AAP runs discovery then defers until the window clears (no interactive dialogs or silent patching). Notification prefs independently control whether pending apps get a banner with Install Now. When false (default), AAP exits immediately during BusinessHours without discovery — matching historical behavior.Default: falseRange: —

Workflow Install Now Patching Status Action

stringDetermines if the Patching Completion Status is set to true when using the --workflow-install-now triggerDefault: "SUCCESS"Range: NEVER, ALWAYS, SUCCESS

Self Update Enabled

booleanDetermines if the Self Update feature is enabled. this will automatically update App Auto-Patch if a new version is posted on githubDefault: —Range: —

Self Update Frequency

stringThe frequency to check for updates to the App Auto-Patch scriptDefault: —Range: Daily (daily), Weekly (weekly), Monthly (monthly)

Version Comparison Method

stringDetermines the version comparison method used when checking for updatesDefault: —Range: Is At Least (IS_AT_LEAST), Equal To (EQUAL_TO)

Version Comparison Installomator Fallback

booleanWhen enabled, if version comparison fails, AAP will fall back to using Installomator for version checkingDefault: —Range: —

User Interface

dictAll features related to how App Auto Patch defines the user interface.Default: —Range: —

Dialog Elements

arrayThe individual buttons and text elements that can be customized. This includes per country localization.Default: —Range: —
dict

dialogElements - Dictionary

dict—Default: —Range: —
languagestring

Language

stringThe targeted language locale for the user interface. Note: For a list of locales, please run the following command in Terminal: /usr/bin/locale -aDefault: —Range: —

Defer Today Button

stringLanguage for the defer button in dialogs when the deferral time is sometime today.Default: —Range: —

Defer Tomorrow Button

stringLanguage for the defer button in dialogs when the deferral time is tomorrowDefault: —Range: —

Defer Future Button

stringLanguage for the defer button in dialogs when the deferral time is in the future.Default: —Range: —

Minutes Display String

stringLanguage for deferral timer durations - MinutesDefault: —Range: —

Hour Display String

stringLanguage for deferral timer durations - HourDefault: —Range: —

Hours Display String

stringLanguage for deferral timer durations - HoursDefault: —Range: —

and Display String

stringLanguage for deferral timer durations - andDefault: —Range: —

days Display String

stringLanguage for deferral timer durations - daysDefault: —Range: —

times Display String

stringLanguage for deferral timer durations - timesDefault: —Range: —

There are Display String

stringLanguage for deferral timer durations - There areDefault: —Range: —

Discovery Message

stringLanguage for the message displayed during App DiscoveryDefault: —Range: —

Discovery action message

stringLanguage for the action message during App DiscoveryDefault: —Range: —

Discovery progress message

stringLangauge for the progress message during App DiscoveryDefault: —Range: —

Staging Dialog Message

stringLanguage for the message shown on the progress dialog covering the update staging and background-patch-closed-apps phases (InteractiveMode 2 only)Default: —Range: —

Staging Dialog Progress

stringLanguage for the progress text shown while an update is being staged (downloaded ahead of time). The app display name is appended (e.g. "Staging Google Chrome …").Default: —Range: —

Silent Patch Progress

stringLanguage for the progress text shown while a closed app is being silently patched in the background. The app display name is appended (e.g. "Installing Google Chrome …").Default: —Range: —

Deferral Dialog Button1

stringLanguage for Button1 of the Deferral DialogDefault: —Range: —

Deferral Dialog Button2

stringLanguage for Button1 of the Deferral DialogDefault: —Range: —

Pending Apps Dialog Later Button

stringLanguage for the Later / dismiss button on the pending-apps dialog (--pending-apps-dialog and queued-apps notification Install Now action)Default: —Range: —

Confirm Install Dialog Message

stringLanguage for the message on the "Install Now" confirmation dialog shown after clicking Install Now on the Deferral DialogDefault: —Range: —

Confirm Install Dialog Button1

stringLanguage for Button1 (confirm) of the "Install Now" confirmation dialogDefault: —Range: —

Confirm Install Dialog Button2

stringLanguage for Button2 (cancel, returns to Deferral Dialog) of the "Install Now" confirmation dialogDefault: —Range: —

Confirm Install Dialog Countdown

stringLanguage for the first part of the countdown text on the "Install Now" confirmation dialog, shown before the remaining number of secondsDefault: —Range: —

Confirm Install Dialog Countdown Suffix

stringLanguage for the suffix of the countdown text on the "Install Now" confirmation dialog, shown after the remaining number of secondsDefault: —Range: —

Dialog Dismissed Message

stringLanguage for the message on the dialog shown when the patching progress window was closed (Dock Quit / menu Quit) while updates are still runningDefault: —Range: —

Dialog Dismissed Button1

stringLanguage for Button1 (Show Progress) on the dialog shown when the patching progress window was closed while updates are still runningDefault: —Range: —

Dialog Dismissed Button2

stringLanguage for Button2 (Continue in Background) on the dialog shown when the patching progress window was closed while updates are still runningDefault: —Range: —

Preparation Dismissed Message

stringLanguage for the message on the dialog shown when the discovery or staging window was closed (Dock Quit / menu Quit) while App Auto-Patch is still preparing. Default explains Keep Running vs Stop App Auto-Patch.Default: —Range: —

Preparation Dismissed Button1

stringLanguage for Button1 (Keep Running) on the discovery/staging quit promptDefault: —Range: —

Preparation Dismissed Button2

stringLanguage for Button2 (Stop App Auto-Patch) on the discovery/staging quit promptDefault: —Range: —

Notification Silent Updated Message

stringBanner notification message when silent background patching updates apps. Use {count} for the number of apps updated.Default: —Range: —

Notification Apps Queued Message

stringBanner notification message when apps require updates (e.g. during Business Hours). Use {count} for the number of apps queued. Includes Install Now / Dismiss actions.Default: —Range: —

Notification Silent And Queued Message

stringBanner notification message when silent patching updated some apps and others remain queued. Use {count} for updated and {remaining} for still-queued apps. Includes Install Now / Dismiss when remaining > 0.Default: —Range: —

Notification Install Now Button

stringLabel for the Install Now action on banner notifications that offer starting --workflow-install-nowDefault: —Range: —

Notification Dismiss Button

stringLabel for the Dismiss action on banner notificationsDefault: —Range: —

Deferral Dialog Infobox part1

stringLangauge for part 1 of the infobox on the Deferral DialogDefault: —Range: —

Deferral Dialog Infobox part2

stringLangauge for part 2 of the infobox on the Deferral DialogDefault: —Range: —

Deferral Dialog Infobox part3

stringLangauge for part 3 of the infobox on the Deferral DialogDefault: —Range: —

Deferral Dialog Message part 1

stringLangauge for part 1 of the message on the Deferral DialogDefault: —Range: —

Deferral Dialog Message part 2

stringLanguage for part 2 of the message on the Deferral DialogDefault: —Range: —

Deferral Dialog Unlimited Deferrals

stringLangauge for unlimited deferralsDefault: —Range: —

Deferral Dialog Select Title

stringLangauge for deferral select titleDefault: —Range: —

Current Version Prefix

stringLanguage for the "Current Version" prefix shown under each app in the deferral/hard deadline dialog patch listsDefault: —Range: —

New Version Prefix

stringLanguage for the "New Version" prefix shown under each app in the deferral/hard deadline dialog patch listsDefault: —Range: —

Pending Apps Dialog "Later" Button (Support App Extension)

stringLanguage for the "Later" button shown by the aap_pending_apps_dialog.zsh Root3 Support App Extension example script (Resources/SupportApp-Extension/) - not used by App Auto-Patch itselfDefault: —Range: —

Deadline Dialog Button 1

stringDeferral Deadline Dialog button1Default: —Range: —

Deadline Dialog Button 2

stringDeferral Deadline Dialog button2Default: —Range: —

Deadline Dialog infobox

stringDeferral Deadline Dialog infboxDefault: —Range: —
stringDeferral Deadline Dialog MessageDefault: —Range: —

Patching Dialog Button 1

stringPatching Dialog button1Default: —Range: —

Patching Dialog Checking

stringPatching Dialog CheckingDefault: —Range: —

Patching Dialog Progress

stringPatching Dialog ProgressDefault: —Range: —

Patching Dialog Infobox Computer Name

stringPatching Dialog Infobox Computer NameDefault: —Range: —

Patching Dialog Infobox macOS Version

stringPatching Dialog Infobox macOS VersionDefault: —Range: —

Patching Dialog infobox updates

stringPatching Dialog infobox updatesDefault: —Range: —

Patching Dialog Message

stringPatching Dialog MessageDefault: —Range: —

Patching Complete Progress Message

stringPatching Complete Progress MessageDefault: —Range: —

All Apps Up To Date Button 1

stringAll Apps Up To Date Button 1Default: —Range: —

All Apps Up To Date Message

stringAll Apps Up To Date MessageDefault: —Range: —

Help Message - Intro

stringHelp Message - IntroDefault: —Range: —

Help Message - Telephone

stringHelp Message - TelephoneDefault: —Range: —

Help Message - Email

stringHelp Message - EmailDefault: —Range: —

Help Message - Help Website

stringHelp Message - Help WebsiteDefault: —Range: —

Help Message - Computer Info

stringHelp Message - Computer InfoDefault: —Range: —

Help Message - Operating System

stringHelp Message - Operating SystemDefault: —Range: —

Help Message - Serial Number

stringHelp Message - Serial NumberDefault: —Range: —

Help Message - Dialog

stringHelp Message - DialogDefault: —Range: —

Help Message - Started

stringHelp Message - StartedDefault: —Range: —

Help Message - Script Version

stringHelp Message - Script VersionDefault: —Range: —