{
  "description": "Run siege against one URL or a list of URLs in a file. Config-file directives, POST bodies in URLs, log files and rc files are left out.",
  "options": [
    {
      "names": [
        "--file",
        "-f"
      ],
      "description": "URL list file",
      "args": {
        "name": "file",
        "isOptional": false,
        "template": "filepaths"
      }
    },
    {
      "names": [
        "--concurrent",
        "-c"
      ],
      "description": "Concurrent users",
      "args": {
        "name": "concurrent",
        "isOptional": false
      }
    },
    {
      "names": [
        "--reps",
        "-r"
      ],
      "description": "A number, or the keyword once.",
      "args": {
        "name": "reps",
        "description": "A number, or the keyword once.",
        "isOptional": false
      }
    },
    {
      "names": [
        "--time",
        "-t"
      ],
      "description": "Number plus S, M or H, with no space, e.g. 1M.",
      "args": {
        "name": "time",
        "description": "Number plus S, M or H, with no space, e.g. 1M.",
        "isOptional": false
      }
    },
    {
      "names": [
        "--delay",
        "-d"
      ],
      "description": "Delay between requests (seconds)",
      "args": {
        "name": "delay",
        "isOptional": false
      }
    },
    {
      "names": [
        "--benchmark",
        "-b"
      ],
      "description": "Benchmark mode (no delay)"
    },
    {
      "names": [
        "--internet",
        "-i"
      ],
      "description": "Internet mode (random URL order)"
    },
    {
      "names": [
        "--header",
        "-H"
      ],
      "description": "Format: \"Header: value\".",
      "args": {
        "name": "header",
        "description": "Format: \"Header: value\".",
        "isOptional": false,
        "isVariadic": true
      },
      "isRepeatable": true
    },
    {
      "names": [
        "--no-parser"
      ],
      "description": "Do not fetch page elements"
    },
    {
      "names": [
        "--no-follow"
      ],
      "description": "Do not follow redirects"
    },
    {
      "names": [
        "--verbose",
        "-v"
      ],
      "description": "Verbose",
      "isRepeatable": true
    },
    {
      "names": [
        "--quiet",
        "-q"
      ],
      "description": "Quiet"
    }
  ],
  "args": [
    {
      "name": "url",
      "description": "Quote the URL. Leave empty when using a URL file.",
      "isOptional": true
    }
  ],
  "name": "siege"
}
