"description":"Specify metadata to source a Fleet-maintained app from Homebrew.",
"required":[
"name",
"unique_identifier",
"token",
"installer_format",
"slug",
"default_categories"
],
"properties":{
"name":{
"type":"string",
"description":"The user-facing name of the application.",
"minLength":1
},
"unique_identifier":{
"type":"string",
"description":"The platform-specific unique identifier for the app. On macOS, this is the app's bundle identifier.",
"minLength":1
},
"token":{
"type":"string",
"description":"The identifier used by homebrew for the app; it is the token field on the homebrew API response.",
"minLength":1
},
"installer_format":{
"type":"string",
"description":"The file format for the app's installer.",
"enum":["zip","dmg","pkg"]
},
"slug":{
"type":"string",
"description":"The slug identifies a specific app and platform combination. It is used to name the manifest files that contain the metadata that Fleet needs to add, install, and uninstall this app. Format: app-name/platform (e.g., adobe-acrobat-reader/darwin)",