{
  "description": "Run a FileVault vlt command with global options. Per-command options and credentials are left out.",
  "options": [
    {
      "names": [
        "-v",
        "--verbose"
      ],
      "description": "Verbose"
    },
    {
      "names": [
        "-q",
        "--quiet"
      ],
      "description": "Quiet"
    },
    {
      "names": [
        "--log-level"
      ],
      "description": "Log level",
      "args": {
        "name": "log_level",
        "isOptional": false
      }
    },
    {
      "names": [
        "--allowSelfSignedCertificates"
      ],
      "description": "Allow self-signed certificates"
    }
  ],
  "args": [
    {
      "name": "command",
      "isOptional": true,
      "suggestions": [
        {
          "name": "export",
          "description": "export"
        },
        {
          "name": "import",
          "description": "import"
        },
        {
          "name": "checkout",
          "description": "checkout"
        },
        {
          "name": "status",
          "description": "status"
        },
        {
          "name": "update",
          "description": "update"
        },
        {
          "name": "commit",
          "description": "commit"
        },
        {
          "name": "diff",
          "description": "diff"
        }
      ]
    },
    {
      "name": "args",
      "isOptional": true,
      "isVariadic": true
    }
  ],
  "name": "vlt"
}
