grr-cli 2.3.0

Google tools from the terminal, at maximum performance: 401 methods across 14 Google APIs in one generated command tree, zero-config, over HTTP/3
Documentation
{
  "generatedAt": "2026-10-26T05:25:50.604Z",
  "environment": {
    "platform": "linux",
    "arch": "arm64",
    "nodeVersion": "v26.12.1",
    "binaryKind": "release",
    "binaryPath": "target/release/grr",
    "grrVersion": "grr 2.2.0"
  },
  "versions": {
    "grr": {
      "local": "grr 2.2.0",
      "latestTag": "v2.2.0"
    },
    "gog": {
      "local": "v0.47.0 (f7dab31f 2026-10-23T20:54:01Z)",
      "latestTag": "v0.47.0"
    },
    "gws": {
      "local": "gws 0.22.5",
      "latestTag": "v0.22.5"
    }
  },
  "protocol": {
    "runs": 15,
    "warmupRunsDiscarded": 1,
    "timer": "process.hrtime.bigint() around spawnSync",
    "stability": "re-runs whose medians land within max(15 ms, 6%) of the committed snapshot change nothing",
    "memoryTimer": "peak RSS: max of 15 runs under /usr/bin/time -v (kbytes)",
    "memoryWorkload": "each tool's schema-dump command (grr schema / gog schema / gws schema drive.files.list --resolve-refs) — not --version, which is too trivial a workload to separate the tools"
  },
  "grr": {
    "startup": {
      "available": true,
      "medianMs": 5.5,
      "p95Ms": 6,
      "minMs": 4.8
    },
    "schemaDump": {
      "available": true,
      "medianMs": 19.4,
      "p95Ms": 20.2,
      "minMs": 18.9
    },
    "apiList": {
      "available": true,
      "medianMs": 6.4,
      "p95Ms": 6.7,
      "minMs": 6.2
    },
    "memory": {
      "available": true,
      "maxRssKb": 16672,
      "runs": 15,
      "command": "grr schema"
    },
    "binary": {
      "bytes": 10835760,
      "source": "target/release/grr",
      "form": "binary",
      "shipped": {
        "bytes": 3189000,
        "source": "release archive (UPX-packed)",
        "form": "binary",
        "packed": true,
        "releaseTag": "v2.2.0",
        "asset": "grr-v2.2.0-linux-aarch64.tar.zst"
      }
    }
  },
  "competitors": [
    {
      "tool": "gog",
      "project": "openclaw/gogcli",
      "url": "https://github.com/openclaw/gogcli",
      "available": true,
      "obtainedVia": "path",
      "version": "v0.47.0 (f7dab31f 2026-10-23T20:54:01Z)",
      "startup": {
        "available": true,
        "medianMs": 72.7,
        "p95Ms": 74,
        "minMs": 71.9
      },
      "schemaDump": {
        "available": true,
        "medianMs": 156.1,
        "p95Ms": 158.4,
        "minMs": 152.7
      },
      "apiList": {
        "available": false,
        "reason": "has an `api list` command, but it fetches Google's live Discovery directory over the network — not comparable to grr's offline index"
      },
      "memory": {
        "available": true,
        "maxRssKb": 99840,
        "runs": 15,
        "command": "gog schema"
      },
      "binary": {
        "bytes": 41418912,
        "source": "installed on PATH",
        "form": "binary"
      }
    },
    {
      "tool": "gws",
      "project": "googleworkspace/cli",
      "url": "https://github.com/googleworkspace/cli",
      "available": true,
      "obtainedVia": "path",
      "version": "gws 0.22.5",
      "startup": {
        "available": true,
        "medianMs": 29.3,
        "p95Ms": 30.5,
        "minMs": 28.3
      },
      "schemaDump": {
        "available": true,
        "medianMs": 31.4,
        "p95Ms": 33.3,
        "minMs": 30.3
      },
      "apiList": {
        "available": false,
        "reason": "no api-index equivalent command (`gws api` is unknown-service only)"
      },
      "memory": {
        "available": true,
        "maxRssKb": 48112,
        "runs": 15,
        "command": "gws schema drive.files.list --resolve-refs"
      },
      "binary": {
        "bytes": 852,
        "source": "installed on PATH",
        "form": "binary"
      }
    }
  ]
}