{
  "description": "Start the WeeChat client with common startup switches. Debug options and plugin:option arguments are not covered.",
  "options": [
    {
      "names": [
        "--no-connect",
        "-a"
      ],
      "description": "Do not auto-connect to servers"
    },
    {
      "names": [
        "--dir",
        "-d"
      ],
      "description": "Single directory for all WeeChat files; created if missing.",
      "args": {
        "name": "dir",
        "description": "Single directory for all WeeChat files; created if missing.",
        "isOptional": false,
        "template": "folders"
      }
    },
    {
      "names": [
        "--temp-dir",
        "-t"
      ],
      "description": "Deleted on exit; cannot be combined with a home directory."
    },
    {
      "names": [
        "--no-plugin",
        "-p"
      ],
      "description": "Disable plugin auto-load"
    },
    {
      "names": [
        "--plugins",
        "-P"
      ],
      "description": "Plugin list for startup, replacing weechat.plugin.autoload.",
      "args": {
        "name": "plugins",
        "description": "Plugin list for startup, replacing weechat.plugin.autoload.",
        "isOptional": false
      }
    },
    {
      "names": [
        "--no-script",
        "-s"
      ],
      "description": "Disable script auto-load"
    },
    {
      "names": [
        "--run-command",
        "-r"
      ],
      "description": "Several commands may be separated by semicolons.",
      "args": {
        "name": "run_command",
        "description": "Several commands may be separated by semicolons.",
        "isOptional": false,
        "isVariadic": true
      },
      "isRepeatable": true
    },
    {
      "names": [
        "--upgrade"
      ],
      "description": "Use with session files generated by /upgrade -quit."
    }
  ],
  "name": "weechat"
}
