Download Latest Version gogcli_0.22.0_darwin_amd64.tar.gz (12.4 MB)
Email in envelope

Get an email when there's a new version of gogcli

Home / v0.19.0
Name Modified Size InfoDownloads / Week
Parent folder
checksums.txt 2026-05-22 594 Bytes
gogcli_0.19.0_linux_amd64.tar.gz 2026-05-22 11.4 MB
gogcli_0.19.0_linux_arm64.tar.gz 2026-05-22 10.4 MB
gogcli_0.19.0_windows_amd64.zip 2026-05-22 11.5 MB
gogcli_0.19.0_darwin_amd64.tar.gz 2026-05-22 11.6 MB
gogcli_0.19.0_darwin_arm64.tar.gz 2026-05-22 10.5 MB
gogcli_0.19.0_windows_arm64.zip 2026-05-22 10.3 MB
README.md 2026-05-22 1.8 kB
v0.19.0 source code.tar.gz 2026-05-22 1.5 MB
v0.19.0 source code.zip 2026-05-22 2.8 MB
Totals: 10 Items   70.0 MB 5

0.19.0

Added

  • Auth: store Google OAuth client_secret values in the keyring by default while leaving only client metadata on disk; legacy plaintext credentials still read and auth credentials set --insecure preserves the old write shape. (#596)
  • Auth: add auth credentials set --expand-env for strict environment placeholder expansion in OAuth client JSON. (#599)
  • Auth: let auth import seed an initial access token and expiry, and round-trip cached access tokens through token export/import. (#598)
  • CLI: add XDG kind-aware config/data/state/cache paths with GOG_HOME, per-kind GOG_*_DIR overrides, and --home while preserving legacy auth/keyring/service-account reads. (#621, [#622]) — thanks @alexminza.
  • Docs: add explicit --page-width, --page-height, and page margin flags to docs write and docs page-layout, keeping --pageless width unchanged unless requested. (#629, [#630]) — thanks @sebsnyk.

Fixed

  • People: fall back to token identity when gog me / gog whoami hit a disabled People API on the OAuth client project. (#460, [#461])
  • Docs: drop all-whitespace Markdown table header rows during Docs markdown writes, and rewrite same-document #heading-slug links to native Google Docs heading links after Drive markdown import. (#632, [#633]) — thanks @sebsnyk.
  • Gmail: include attachment metadata in gmail messages search --include-body --json results. (#620)
  • Auth: let auth service-account set read service account keys from stdin (--key=- or --key-stdin) or an environment variable (--key-env). (#600)
  • Auth: serialize file-keyring reads and writes with a shared lock so concurrent gog processes cannot observe partial keyring entries or clobber multi-key token updates. (#597)
  • Release: verify the OpenClaw Homebrew tap checkout when checking gogcli formula assets.
Source: README.md, updated 2026-05-22