{
  "name": "tccutil",
  "description": "Manage the privacy database",
  "args": [
    {
      "name": "command",
      "suggestions": [
        "reset"
      ]
    },
    {
      "name": "service",
      "suggestions": [
        "AppleEvents",
        "BluetoothAlways",
        "Calendar",
        "Camera",
        "ContactsFull",
        "ContactsLimited",
        "FileProviderDomain",
        "FileProviderPresence",
        "Location",
        "MediaLibrary",
        "Microphone",
        "Motion",
        "Photos",
        "PhotosAdd",
        "Prototype3Rights",
        "Prototype4Rights",
        "Reminders",
        "ScreenCapture",
        "Siri",
        "SpeechRecognition",
        "SystemPolicyDesktopFolder",
        "SystemPolicyDeveloperFiles",
        "SystemPolicyDocumentsFolder",
        "SystemPolicyDownloadsFolder",
        "SystemPolicyNetworkVolumes",
        "SystemPolicyRemovableVolumes",
        "SystemPolicySysAdminFiles",
        "Willow",
        "SystemPolicyAllFiles",
        "Accessibility",
        "PostEvent",
        "ListenEvent",
        "DeveloperTool"
      ]
    },
    {
      "name": "bundle id",
      "isOptional": true,
      "generators": [
        {
          "script": [
            "bash",
            "-c",
            "mdfind kMDItemContentTypeTree=com.apple.application-bundle -onlyin /Applications | while read line; do echo $(mdls -name kMDItemCFBundleIdentifier -r \"$line\") $line; done"
          ],
          "cache": {
            "strategy": "stale-while-revalidate"
          },
          "timeout": 15000
        }
      ]
    }
  ]
}
