{
  "description": "Search one or more Stack Exchange sites from the terminal. Leaves out the list/update/config maintenance flags.",
  "options": [
    {
      "names": [
        "--site",
        "-s"
      ],
      "description": "Stack Exchange site code, for example stackoverflow or askubuntu. Repeat to search several.",
      "args": {
        "name": "site",
        "description": "Stack Exchange site code, for example stackoverflow or askubuntu. Repeat to search several.",
        "isOptional": false,
        "isVariadic": true,
        "suggestions": [
          {
            "name": "stackoverflow",
            "description": "Stack Overflow"
          },
          {
            "name": "askubuntu",
            "description": "Ask Ubuntu"
          },
          {
            "name": "unix",
            "description": "Unix & Linux"
          },
          {
            "name": "serverfault",
            "description": "Server Fault"
          }
        ]
      },
      "isRepeatable": true
    },
    {
      "names": [
        "--search-engine",
        "-e"
      ],
      "description": "Search engine",
      "args": {
        "name": "engine",
        "isOptional": false,
        "suggestions": [
          {
            "name": "duckduckgo",
            "description": "DuckDuckGo"
          },
          {
            "name": "google",
            "description": "Google"
          },
          {
            "name": "stackexchange",
            "description": "Stack Exchange"
          }
        ]
      }
    },
    {
      "names": [
        "--limit",
        "-l"
      ],
      "description": "Question limit",
      "args": {
        "name": "limit",
        "isOptional": false
      }
    },
    {
      "names": [
        "--lucky"
      ],
      "description": "Print the top-voted answer of the most relevant question."
    }
  ],
  "args": [
    {
      "name": "query",
      "description": "The search words.",
      "isOptional": true,
      "isVariadic": true
    }
  ],
  "name": "so"
}
