{
  "description": "Start the IRC client with an optional server, nick and config location. Passing a password on the command line exposes it in the process list.",
  "options": [
    {
      "names": [
        "--connect",
        "-c"
      ],
      "description": "Server",
      "args": {
        "name": "connect",
        "isOptional": false
      }
    },
    {
      "names": [
        "--port",
        "-p"
      ],
      "description": "Port",
      "args": {
        "name": "port",
        "isOptional": false
      }
    },
    {
      "names": [
        "--nick",
        "-n"
      ],
      "description": "Nickname",
      "args": {
        "name": "nick",
        "isOptional": false
      }
    },
    {
      "names": [
        "--password",
        "-w"
      ],
      "description": "Visible in the process list while Irssi runs.",
      "args": {
        "name": "password",
        "description": "Visible in the process list while Irssi runs.",
        "isOptional": false
      }
    },
    {
      "names": [
        "--hostname",
        "-h"
      ],
      "description": "Local hostname",
      "args": {
        "name": "hostname",
        "isOptional": false
      }
    },
    {
      "names": [
        "--noconnect",
        "-!"
      ],
      "description": "Do not autoconnect"
    },
    {
      "names": [
        "--config"
      ],
      "description": "Config file",
      "args": {
        "name": "config",
        "isOptional": false,
        "template": "filepaths"
      }
    },
    {
      "names": [
        "--home"
      ],
      "description": "Irssi home directory",
      "args": {
        "name": "home",
        "isOptional": false,
        "template": "folders"
      }
    }
  ],
  "name": "irssi"
}
