{
  "description": "Open rainfrog on a PostgreSQL, MySQL, Oracle or SQLite database by URL or by separate connection parts. The password option is left out; rainfrog prompts or reads the saved config.",
  "options": [
    {
      "names": [
        "--url",
        "-u"
      ],
      "description": "A URL with a password in it lands in shell history.",
      "args": {
        "name": "url",
        "description": "A URL with a password in it lands in shell history.",
        "isOptional": false
      }
    },
    {
      "names": [
        "--driver"
      ],
      "description": "Driver",
      "args": {
        "name": "driver",
        "isOptional": false,
        "suggestions": [
          {
            "name": "postgres",
            "description": "PostgreSQL"
          },
          {
            "name": "mysql",
            "description": "MySQL"
          },
          {
            "name": "sqlite",
            "description": "SQLite"
          }
        ]
      }
    },
    {
      "names": [
        "--host"
      ],
      "description": "Host",
      "args": {
        "name": "host",
        "isOptional": false
      }
    },
    {
      "names": [
        "--port"
      ],
      "description": "Port",
      "args": {
        "name": "port",
        "isOptional": false
      }
    },
    {
      "names": [
        "--username"
      ],
      "description": "Username",
      "args": {
        "name": "username",
        "isOptional": false
      }
    },
    {
      "names": [
        "--database"
      ],
      "description": "Database name",
      "args": {
        "name": "database",
        "isOptional": false
      }
    },
    {
      "names": [
        "--ssl-required"
      ],
      "description": "Require SSL/TLS"
    },
    {
      "names": [
        "-R",
        "--reenter-password"
      ],
      "description": "Re-enter saved password"
    },
    {
      "names": [
        "--mouse",
        "-M"
      ],
      "description": "Mouse support",
      "args": {
        "name": "mouse",
        "isOptional": false,
        "suggestions": [
          {
            "name": "true",
            "description": "On"
          },
          {
            "name": "false",
            "description": "Off"
          }
        ]
      }
    }
  ],
  "name": "rainfrog"
}
