{
  "description": "Global node options plus list_queues. Other rabbitmqctl commands, rabbitmq-diagnostics and rabbitmq-server are left out.",
  "options": [
    {
      "names": [
        "-n"
      ],
      "description": "Default node is rabbit@hostname, e.g. rabbit@myhost.",
      "args": {
        "name": "node",
        "description": "Default node is rabbit@hostname, e.g. rabbit@myhost.",
        "isOptional": false
      }
    },
    {
      "names": [
        "--quiet",
        "-q"
      ],
      "description": "Quiet"
    },
    {
      "names": [
        "--no-table-headers"
      ],
      "description": "No table headers"
    },
    {
      "names": [
        "--timeout",
        "-t"
      ],
      "description": "Seconds; not every command supports it.",
      "args": {
        "name": "timeout",
        "description": "Seconds; not every command supports it.",
        "isOptional": false
      }
    }
  ],
  "name": "rabbitmqctl",
  "aliases": [
    "rabbitmq-diagnostics",
    "rabbitmq-server"
  ],
  "subcommands": [
    {
      "name": "list_queues",
      "description": "Queue details for one virtual host (default /), optionally filtered by location.",
      "options": [
        {
          "names": [
            "-p"
          ],
          "description": "Virtual host",
          "args": {
            "name": "vhost",
            "isOptional": false
          }
        },
        {
          "names": [
            "--offline"
          ],
          "description": "Offline queues only"
        },
        {
          "names": [
            "--online"
          ],
          "description": "Online queues only"
        },
        {
          "names": [
            "--local"
          ],
          "description": "Queues local to this node"
        }
      ],
      "args": [
        {
          "name": "items",
          "description": "For example name messages consumers type.",
          "isOptional": true,
          "isVariadic": true
        }
      ]
    }
  ]
}
