{
  "description": "Launch the XMPP client, optionally auto-connecting an account or starting with startup commands.",
  "options": [
    {
      "names": [
        "--account",
        "-a"
      ],
      "description": "Must be an existing account.",
      "args": {
        "name": "account",
        "description": "Must be an existing account.",
        "isOptional": false
      }
    },
    {
      "names": [
        "--theme",
        "-t"
      ],
      "description": "Theme",
      "args": {
        "name": "theme",
        "isOptional": false
      }
    },
    {
      "names": [
        "--log",
        "-l"
      ],
      "description": "Log level",
      "args": {
        "name": "log",
        "isOptional": false,
        "suggestions": [
          {
            "name": "DEBUG",
            "description": "DEBUG"
          },
          {
            "name": "INFO",
            "description": "INFO (default)"
          },
          {
            "name": "WARN",
            "description": "WARN"
          },
          {
            "name": "ERROR",
            "description": "ERROR"
          }
        ]
      }
    },
    {
      "names": [
        "--config",
        "-c"
      ],
      "description": "Config file",
      "args": {
        "name": "config",
        "isOptional": false,
        "template": "filepaths"
      }
    },
    {
      "names": [
        "--logfile",
        "-f"
      ],
      "description": "Log file",
      "args": {
        "name": "logfile",
        "isOptional": false,
        "template": "filepaths"
      },
      "isDangerous": true
    },
    {
      "names": [
        "--cmd",
        "-r"
      ],
      "description": "Each entry runs right after startup, e.g. /sleep 10.",
      "args": {
        "name": "cmd",
        "description": "Each entry runs right after startup, e.g. /sleep 10.",
        "isOptional": false,
        "isVariadic": true
      },
      "isRepeatable": true
    }
  ],
  "name": "profanity"
}
