{
  "description": "Search a pattern inside PDFs, archives, Office documents and other files with rga. Only rga's own --rga-* options are offered; every other option is passed straight to rg and is left out of this form.",
  "options": [
    {
      "names": [
        "--rga-accurate"
      ],
      "description": "Match adapters by mime type instead of file extension; slower."
    },
    {
      "names": [
        "--rga-no-cache"
      ],
      "description": "Disable cache"
    },
    {
      "names": [
        "--rga-adapters"
      ],
      "description": "Comma list; prefix with - to exclude from the defaults, + to add to them.",
      "args": {
        "name": "adapters",
        "description": "Comma list; prefix with - to exclude from the defaults, + to add to them.",
        "isOptional": false
      }
    },
    {
      "names": [
        "--rga-max-archive-recursion"
      ],
      "description": "Max archive nesting",
      "args": {
        "name": "max_archive_recursion",
        "isOptional": false
      }
    },
    {
      "names": [
        "--rga-cache-path"
      ],
      "description": "Cache path",
      "args": {
        "name": "cache_path",
        "isOptional": false,
        "template": "folders"
      }
    }
  ],
  "args": [
    {
      "name": "pattern",
      "isOptional": true
    },
    {
      "name": "paths",
      "description": "Leave empty to search the current directory.",
      "isOptional": true,
      "isVariadic": true,
      "template": "filepaths"
    }
  ],
  "name": "rga",
  "aliases": [
    "rga-fzf"
  ]
}
