What you get

When Google ships a new endpoint, the next run already knows it.

A Workspace CLI That Reads the API at Runtime

Added 2026-08-06

A single Rust binary with no built-in command table: at runtime it reads Google's Discovery service and builds the command tree, cached 24 hours. The README states twice that it is not an official Google product.

EngineeringProduct & Project
A Workspace CLI That Reads the API at Runtime preview

So endpoints Google adds get picked up without waiting for a release. Output is structured JSON, and exit codes are graded by failure class. A hand-written layer of plus-prefixed commands covers common scenarios, the prefix keeping them from colliding with generated method names. One trap almost everyone hits: an unverified OAuth app is limited to about 25 scopes while the recommended preset carries 85 or more, so it fails outright — pick per service, and add yourself as a test user or you get a blanket access-blocked message.