Internal Classesยถ
Implementation detail of patcherctl. Not part of the libraryโs stable surface; documented for contributors reading or modifying the CLI.
FontsBundled-font discovery and download. Resolves the Assistant Regular/Bold pair Patcher ships, with fallback when the user has set custom font paths under UserInterfaceSettings.
SetupFirst-run wizard. Drives credential entry, optional API role/client creation on the Jamf side, and writes setup state into the property list.
TerminalLoggerClick-backed adapter onto PatcherLog. Adds colored, level-prefixed bash lines on top of the always-present file log when the CLI installs its handler.
UIConfigManagerCLI-side bridge between branding and the property list. Reads and writes UserInterfaceSettings (header, footer, fonts, logo, header color) for PDF and HTML rendering.