{
  "description": "Start the Glances monitor in the terminal, as a web/API server, or connected to a remote Glances server. Exporters other than CSV and JSON, authentication and MCP options are left out.",
  "options": [
    {
      "names": [
        "--time",
        "-t"
      ],
      "description": "Refresh interval (seconds)",
      "args": {
        "name": "time",
        "isOptional": false
      }
    },
    {
      "names": [
        "--config",
        "-C"
      ],
      "description": "Config file",
      "args": {
        "name": "config",
        "isOptional": false,
        "template": "filepaths"
      }
    },
    {
      "names": [
        "--disable-plugin"
      ],
      "description": "Comma-separated plugin names, or all.",
      "args": {
        "name": "disable_plugin",
        "description": "Comma-separated plugin names, or all.",
        "isOptional": false
      }
    },
    {
      "names": [
        "--enable-plugin"
      ],
      "description": "Comma-separated plugin names.",
      "args": {
        "name": "enable_plugin",
        "description": "Comma-separated plugin names.",
        "isOptional": false
      }
    },
    {
      "names": [
        "--stop-after"
      ],
      "description": "Stop after N refreshes",
      "args": {
        "name": "stop_after",
        "isOptional": false
      }
    },
    {
      "names": [
        "--webserver",
        "-w"
      ],
      "description": "Run as web / API server"
    },
    {
      "names": [
        "--bind",
        "-B"
      ],
      "description": "Bind address",
      "args": {
        "name": "bind",
        "isOptional": false
      }
    },
    {
      "names": [
        "--port",
        "-p"
      ],
      "description": "Port",
      "args": {
        "name": "port",
        "isOptional": false
      }
    },
    {
      "names": [
        "--disable-webui"
      ],
      "description": "API only (no web UI)"
    },
    {
      "names": [
        "--open-web-browser"
      ],
      "description": "Open web UI in browser"
    },
    {
      "names": [
        "--client",
        "-c"
      ],
      "description": "host or host:port of a Glances server.",
      "args": {
        "name": "client",
        "description": "host or host:port of a Glances server.",
        "isOptional": false
      }
    },
    {
      "names": [
        "--quiet",
        "-q"
      ],
      "description": "No TUI"
    },
    {
      "names": [
        "--export"
      ],
      "description": "Export modules",
      "args": {
        "name": "export",
        "isOptional": false,
        "suggestions": [
          {
            "name": "csv",
            "description": "CSV"
          },
          {
            "name": "json",
            "description": "JSON"
          }
        ]
      }
    },
    {
      "names": [
        "--export-csv-file"
      ],
      "description": "CSV export file",
      "args": {
        "name": "export_csv_file",
        "isOptional": false,
        "template": "filepaths"
      },
      "isDangerous": true
    },
    {
      "names": [
        "--stdout"
      ],
      "description": "Comma-separated plugin[.key].attr list.",
      "args": {
        "name": "stdout",
        "description": "Comma-separated plugin[.key].attr list.",
        "isOptional": false
      }
    }
  ],
  "name": "glances"
}
