{
  "description": "Start the server, or send a client request (queue an NZB, set rate, pause, scan, quit) to a running server. List/edit/log switches that take optional sub-values are left out.",
  "options": [
    {
      "names": [
        "--configfile",
        "-c"
      ],
      "description": "Configuration file",
      "args": {
        "name": "configfile",
        "isOptional": false,
        "template": "filepaths"
      }
    },
    {
      "names": [
        "--server",
        "-s"
      ],
      "description": "Start server (console mode)"
    },
    {
      "names": [
        "--daemon",
        "-D"
      ],
      "description": "Start server (daemon mode)"
    },
    {
      "names": [
        "--append",
        "-A"
      ],
      "description": "Sends the file to the server's download queue.",
      "args": {
        "name": "append",
        "description": "Sends the file to the server's download queue.",
        "isOptional": false,
        "template": "filepaths"
      }
    },
    {
      "names": [
        "--category",
        "-K"
      ],
      "description": "Used together with a queued NZB.",
      "args": {
        "name": "category",
        "description": "Used together with a queued NZB.",
        "isOptional": false
      }
    },
    {
      "names": [
        "--top",
        "-T"
      ],
      "description": "Add to top of queue"
    },
    {
      "names": [
        "--rate",
        "-R"
      ],
      "description": "Download rate limit (KB/s)",
      "args": {
        "name": "rate",
        "isOptional": false
      }
    },
    {
      "names": [
        "--scan",
        "-S"
      ],
      "description": "Scan incoming NZB directory"
    },
    {
      "names": [
        "--printconfig",
        "-p"
      ],
      "description": "Print configuration and exit"
    },
    {
      "names": [
        "--quit",
        "-Q"
      ],
      "description": "Shut down server"
    }
  ],
  "name": "nzbget"
}
