{
  "description": "Download one or more URLs, optionally recursively. Authentication, certificates, proxies and mirroring filters are left out.",
  "options": [
    {
      "names": [
        "--output-document",
        "-O"
      ],
      "description": "Concatenates all downloads into this file.",
      "args": {
        "name": "output_document",
        "description": "Concatenates all downloads into this file.",
        "isOptional": false,
        "template": "filepaths"
      },
      "isDangerous": true
    },
    {
      "names": [
        "--directory-prefix",
        "-P"
      ],
      "description": "Save into directory",
      "args": {
        "name": "directory_prefix",
        "isOptional": false,
        "template": "folders"
      }
    },
    {
      "names": [
        "--input-file",
        "-i"
      ],
      "description": "Read URLs from file",
      "args": {
        "name": "input_file",
        "isOptional": false,
        "template": "filepaths"
      }
    },
    {
      "names": [
        "--continue",
        "-c"
      ],
      "description": "Resume partial download"
    },
    {
      "names": [
        "--no-clobber"
      ],
      "description": "Do not overwrite existing files"
    },
    {
      "names": [
        "--recursive",
        "-r"
      ],
      "description": "Recursive download"
    },
    {
      "names": [
        "--level",
        "-l"
      ],
      "description": "Recursion depth",
      "args": {
        "name": "level",
        "isOptional": false
      }
    },
    {
      "names": [
        "--no-parent"
      ],
      "description": "Do not ascend to parent directory"
    },
    {
      "names": [
        "--page-requisites",
        "-p"
      ],
      "description": "Fetch page requisites"
    },
    {
      "names": [
        "--tries",
        "-t"
      ],
      "description": "Retries",
      "args": {
        "name": "tries",
        "isOptional": false
      }
    },
    {
      "names": [
        "--max-threads"
      ],
      "description": "Max threads",
      "args": {
        "name": "max_threads",
        "isOptional": false
      }
    },
    {
      "names": [
        "--user-agent",
        "-U"
      ],
      "description": "User agent",
      "args": {
        "name": "user_agent",
        "isOptional": false
      }
    },
    {
      "names": [
        "--quiet",
        "-q"
      ],
      "description": "Quiet"
    }
  ],
  "args": [
    {
      "name": "url",
      "isOptional": true,
      "isVariadic": true
    }
  ],
  "name": "wget2"
}
