{
  "description": "Run a Cobo CLI command with its global options. The command name and its arguments are typed as given in the Cobo CLI documentation.",
  "options": [
    {
      "names": [
        "--env",
        "-e"
      ],
      "description": "Environment",
      "args": {
        "name": "env",
        "isOptional": false,
        "suggestions": [
          {
            "name": "dev",
            "description": "dev"
          },
          {
            "name": "prod",
            "description": "prod"
          }
        ]
      }
    },
    {
      "names": [
        "--auth",
        "-a"
      ],
      "description": "Authentication method",
      "args": {
        "name": "auth",
        "isOptional": false,
        "suggestions": [
          {
            "name": "apikey",
            "description": "apikey"
          },
          {
            "name": "user",
            "description": "user"
          },
          {
            "name": "org",
            "description": "org"
          }
        ]
      }
    },
    {
      "names": [
        "--enable-debug"
      ],
      "description": "Debug logging"
    },
    {
      "names": [
        "--config-file"
      ],
      "description": "Config file",
      "args": {
        "name": "config_file",
        "isOptional": false,
        "template": "filepaths"
      }
    },
    {
      "names": [
        "--spec"
      ],
      "description": "OpenAPI spec file",
      "args": {
        "name": "spec",
        "isOptional": false,
        "template": "filepaths"
      }
    }
  ],
  "args": [
    {
      "name": "command",
      "isOptional": false,
      "suggestions": [
        {
          "name": "app",
          "description": "app"
        },
        {
          "name": "auth",
          "description": "auth"
        },
        {
          "name": "config",
          "description": "config"
        },
        {
          "name": "login",
          "description": "login"
        },
        {
          "name": "logout",
          "description": "logout"
        },
        {
          "name": "get",
          "description": "get"
        },
        {
          "name": "post",
          "description": "post"
        },
        {
          "name": "put",
          "description": "put"
        },
        {
          "name": "delete",
          "description": "delete"
        },
        {
          "name": "graphql",
          "description": "graphql"
        },
        {
          "name": "doc",
          "description": "doc"
        },
        {
          "name": "env",
          "description": "env"
        },
        {
          "name": "logs",
          "description": "logs"
        },
        {
          "name": "webhook",
          "description": "webhook"
        },
        {
          "name": "skill",
          "description": "skill"
        },
        {
          "name": "open",
          "description": "open"
        },
        {
          "name": "keys",
          "description": "keys"
        }
      ]
    },
    {
      "name": "args",
      "description": "Subcommand and its arguments.",
      "isOptional": true,
      "isVariadic": true
    }
  ],
  "name": "cobo"
}
