Claude entrypoint for the google-readwrite (grw) repository.
grw is a thin read-write Gmail CLI built on the shared
github.com/open-cli-collective/google-cli-common module. Almost all logic
(OAuth, the Gmail client, rendering, the shared mail/init/config command
surface, root wiring) lives in google-cli-common. This repo contains only:
internal/appidentity (grw's identity + scopes), internal/gmailrw (the
read-write Gmail client: trash, permanent delete, label lifecycle, filters),
internal/cmd/mail (grw's destructive/settings leaves composed onto the shared
mail command), internal/cmd/root, and cmd/grw.
See README.md for the command surface and safety model.
Source of truth: https://github.com/open-cli-collective/google-cli-common Family-wide: https://github.com/open-cli-collective/cli-common/tree/main/docs
Source of truth: https://github.com/open-cli-collective/.github
- grw is read-WRITE: unlike gro it may call destructive Gmail methods
(
.BatchDelete) and requestsgmail.settings.basic+mail.google.com. Keep destructive code ininternal/gmailrw, never in google-cli-common. deletedefaults to Trash; permanent deletion stays behind--permanentplus a typed confirmation.- grw's keyring namespace is
google-readwrite/*, kept separate from gro's.