Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
jamf-cli
command
|
|
|
classicschema
Package classicschema derives the committed Classic API schema artifact, specs/classic/schemas.json, from jamfplatform-go-sdk's published classic_api_resource_documentation.json.
|
Package classicschema derives the committed Classic API schema artifact, specs/classic/schemas.json, from jamfplatform-go-sdk's published classic_api_resource_documentation.json. |
|
gateway
Package gateway derives, loads and interprets the Jamf Platform gateway's published Jamf Pro and Classic API surface.
|
Package gateway derives, loads and interprets the Jamf Platform gateway's published Jamf Pro and Classic API surface. |
|
monolith
Package monolith reads a consolidated Jamf Pro OpenAPI document and writes it into specs/ as a single normalised file, plus the App Installer subtree that no consolidated document carries.
|
Package monolith reads a consolidated Jamf Pro OpenAPI document and writes it into specs/ as a single normalised file, plus the App Installer subtree that no consolidated document carries. |
|
platform
Package platform orchestrates parsing of all Platform Gateway OpenAPI specs and merges resources by tag-name across specs.
|
Package platform orchestrates parsing of all Platform Gateway OpenAPI specs and merges resources by tag-name across specs. |
|
security
Package security orchestrates parsing of the three Jamf Security Cloud OpenAPI specs (Risk, Device Lifecycle, Shared Signals & Events) and code generation for their commands.
|
Package security orchestrates parsing of the three Jamf Security Cloud OpenAPI specs (Risk, Device Lifecycle, Shared Signals & Events) and code generation for their commands. |
|
site
command
|
|
|
internal
|
|
|
bodyinput
Package bodyinput decodes a request body supplied as a file, accepting either JSON or YAML.
|
Package bodyinput decodes a request body supplied as a file, accepting either JSON or YAML. |
|
browser
Package browser opens a URL in the user's default web browser.
|
Package browser opens a URL in the user's default web browser. |
|
cooldown
Package cooldown enforces a minimum delay between destructive operations on a per-profile basis, protecting against runaway automation.
|
Package cooldown enforces a minimum delay between destructive operations on a per-profile basis, protecting against runaway automation. |
|
gateway
Package gateway answers whether the Jamf Platform gateway serves a given Jamf Pro or Classic API request, and says so in a way an operator can act on.
|
Package gateway answers whether the Jamf Platform gateway serves a given Jamf Pro or Classic API request, and says so in a way an operator can act on. |
|
httptransport
Package httptransport provides a shared *http.Transport factory used by the Jamf Pro HTTP client and the auth providers.
|
Package httptransport provides a shared *http.Transport factory used by the Jamf Pro HTTP client and the auth providers. |
|
listfile
Package listfile reads the files of IDs and names that bulk commands take through --from-file, one entry per line.
|
Package listfile reads the files of IDs and names that bulk commands take through --from-file, one entry per line. |
|
pickone
Package pickone resolves a user-supplied identifier to exactly one record from an in-memory candidate list.
|
Package pickone resolves a user-supplied identifier to exactly one record from an in-memory candidate list. |
|
privileges
Package privileges renders a set of Jamf Platform API capability permissions into the words Jamf Account prints beside its checkboxes.
|
Package privileges renders a set of Jamf Platform API capability permissions into the words Jamf Account prints beside its checkboxes. |
|
progress
Package progress renders determinate progress for long, countable operations (e.g.
|
Package progress renders determinate progress for long, countable operations (e.g. |
|
redact
Package redact removes credential values from request and response bodies before they reach a log or a preview.
|
Package redact removes credential values from request and response bodies before they reach a log or a preview. |
|
registry
Package registry defines the shared interfaces and types used by all product command packages (pro, protect, etc.) and the root command.
|
Package registry defines the shared interfaces and types used by all product command packages (pro, protect, etc.) and the root command. |
|
resolve
Package resolve provides device identifier resolution for Jamf Pro.
|
Package resolve provides device identifier resolution for Jamf Pro. |
|
safewrite
Package safewrite writes a file by renaming a fully written temporary file over its destination.
|
Package safewrite writes a file by renaming a fully written temporary file over its destination. |
|
scope
Package scope provides scope manipulation for Jamf Classic API resources.
|
Package scope provides scope manipulation for Jamf Classic API resources. |
|
security
Package security implements a client for the Jamf Security Cloud APIs (Risk, Device Lifecycle, and Shared Signals & Events).
|
Package security implements a client for the Jamf Security Cloud APIs (Risk, Device Lifecycle, and Shared Signals & Events). |
|
scripts
|
|
|
lint-dead-code
command
Command lint-dead-code detects dead Cobra flag bindings and dead unexported helpers under internal/commands/ via AST analysis.
|
Command lint-dead-code detects dead Cobra flag bindings and dead unexported helpers under internal/commands/ via AST analysis. |
Click to show internal directories.
Click to hide internal directories.
