{
  "description": "Open a manual page in Qman, or search and list pages. Local-file mode, global apropos and action-on-startup are left out.",
  "options": [
    {
      "names": [
        "--apropos",
        "-k"
      ],
      "description": "Regular expression, like apropos(1). Used instead of a page name.",
      "args": {
        "name": "apropos",
        "description": "Regular expression, like apropos(1). Used instead of a page name.",
        "isOptional": false
      }
    },
    {
      "names": [
        "--whatis",
        "-f"
      ],
      "description": "Show short description of page",
      "args": {
        "name": "whatis",
        "isOptional": false
      }
    },
    {
      "names": [
        "--index",
        "-n"
      ],
      "description": "List all pages"
    },
    {
      "names": [
        "--cli",
        "-T"
      ],
      "description": "Print formatted output to the terminal instead of opening the text interface."
    },
    {
      "names": [
        "--config-path",
        "-C"
      ],
      "description": "Config file",
      "args": {
        "name": "config_path",
        "isOptional": false,
        "template": "filepaths"
      }
    }
  ],
  "args": [
    {
      "name": "page",
      "description": "Optional section followed by the page name, for example 3 printf. Leave empty to list all pages.",
      "isOptional": true,
      "isVariadic": true
    }
  ],
  "name": "qman"
}
