{
  "description": "Open the Gonzo log-analysis TUI on files, optionally following them, or on Kubernetes pods. Piped stdin, OTLP receiver and custom format files are not covered.",
  "options": [
    {
      "names": [
        "--file",
        "-f"
      ],
      "description": "Log files or globs",
      "args": {
        "name": "files",
        "isOptional": false,
        "isVariadic": true
      },
      "isRepeatable": true
    },
    {
      "names": [
        "--follow"
      ],
      "description": "Follow like tail -f"
    },
    {
      "names": [
        "--format"
      ],
      "description": "Auto-detected when unset.",
      "args": {
        "name": "format",
        "description": "Auto-detected when unset.",
        "isOptional": false,
        "suggestions": [
          {
            "name": "otlp",
            "description": "OTLP"
          },
          {
            "name": "json",
            "description": "JSON"
          },
          {
            "name": "text",
            "description": "Text"
          }
        ]
      }
    },
    {
      "names": [
        "--log-buffer",
        "-b"
      ],
      "description": "Max log entries",
      "args": {
        "name": "log_buffer",
        "isOptional": false
      }
    },
    {
      "names": [
        "--ai-provider"
      ],
      "description": "AI provider",
      "args": {
        "name": "ai_provider",
        "isOptional": false,
        "suggestions": [
          {
            "name": "openai",
            "description": "OpenAI"
          },
          {
            "name": "claude-code",
            "description": "Claude Code"
          }
        ]
      }
    },
    {
      "names": [
        "--ai-model"
      ],
      "description": "AI model",
      "args": {
        "name": "ai_model",
        "isOptional": false
      }
    },
    {
      "names": [
        "--skin",
        "-s"
      ],
      "description": "Skin",
      "args": {
        "name": "skin",
        "isOptional": false
      }
    },
    {
      "names": [
        "--web-disabled"
      ],
      "description": "Disable web dashboard"
    },
    {
      "names": [
        "--k8s-enabled"
      ],
      "description": "Stream Kubernetes logs"
    },
    {
      "names": [
        "--k8s-namespaces"
      ],
      "description": "Kubernetes namespaces",
      "args": {
        "name": "k8s_namespaces",
        "isOptional": false,
        "isVariadic": true
      },
      "isRepeatable": true
    },
    {
      "names": [
        "--k8s-selector"
      ],
      "description": "Pod label selector",
      "args": {
        "name": "k8s_selector",
        "isOptional": false
      }
    }
  ],
  "name": "gonzo"
}
