gogcli

Peter Steinberger·steipete.gogcli

gog unifies Gmail, Calendar, Drive, Contacts, Tasks, Sheets, Docs, Slides, and People under one CLI — with JSON output and sane defaults.

gog unifies Gmail, Calendar, Drive, Contacts, Tasks, Sheets, Docs, Slides, and People under one CLI — with JSON output and sane defaults. Features - Gmail - Search threads, send mail, manage labels, drafts, filters, settings, and watch (Pub/Sub push). - Calendar - List/create/update events, respond to invites, detect conflicts, and check free/busy. - Drive - List/search/upload/download, export Docs formats, permissions, folders, URLs. - Sheets / Docs / Slides - Read/write Sheets; export Docs/Slides/Sheets to PDF/DOCX/PPTX/XLSX/CSV via Drive. - Contacts / People - Personal contacts, “other contacts”, Workspace directory, and your profile. - Tasks - Tasklists + tasks: add/update/done/undo/delete/clear with paging and JSON output.

winget install --id steipete.gogcli --exact --source winget

Latest 0.40.0·September 11, 2026

Release Notes

0.40.0 - 2026-09-11 Highlights: Preserve Slides styling, format paragraphs, and reuse cached Discovery documents; duplicate or inspect individual spreadsheet tabs and sort Drive files.

  • Slides: preserve leading text styling during insert-text --replace, including template inheritance, with revision protection and correct empty-target and UTF-16 handling. (#1111, #1122) — thanks @sebsnyk.
  • Slides: add paragraph-style for shape and table-cell alignment, spacing, indentation, and direction, with explicit field masks and zero-value support. (#1098, #1123) — thanks @sebsnyk.
  • API: cache Discovery documents for 24 hours with bounded disk usage, isolated endpoint/version keys, and explicit --no-cache bypass; keep API responses and authorization checks uncached. (#1106, #1121) — thanks @gurgeous.
  • Sheets: duplicate a tab within its spreadsheet, with an explicit destination name and optional insertion index. (#1102, #1116) — thanks @gurgeous.
  • Sheets: filter raw API reads by exact tab title with --sheet, including A1-like names and apostrophes, while retaining spreadsheet metadata and the grid-data opt-in. (#1104, #1115) — thanks @gurgeous.
  • Drive: add opt-in ls --sort and --order controls while preserving the existing modification-time default and native pagination. (#1105, #1117) — thanks @gurgeous.
  • Slides: delete several page elements in one guarded API batch, retain single-element output compatibility, and document replacing WordArt elements. (#1109) — thanks @sebsnyk.
  • Sheets: preserve zero-valued dimension indices so inserting before the first row or column succeeds. (#1107, #1114) — thanks @gurgeous.
  • Docs: replace the reserved default alias command with the account manager's Set default action and explain account-selection precedence. (#1092, #1093) — thanks @gianpaj and @goutamadwant.
  • Dependencies: refresh Go networking, authentication and cryptography modules and tracking-worker tooling, including the patched Sharp dependency, while retaining Go 1.26 compatibility and the worker's 24-hour release-age policy.
  • Tooling: refresh goimports and deadcode to x/tools v0.50.0 while retaining the Go 1.26 minimum. (#1120)

Installer type: zip

x64—C8F8C0ACCA1EF09A2497B79E477749175AADFE21EA5E25FC170F577B497AE141
arm64—13A30555B1B9CE9460035E0CEAC1BBCA4484F3D538D7C65673F3A7FDF96DC66A

Details

Homepage
https://gogcli.sh/
License
MIT
Publisher
Peter Steinberger
Support
https://github.com/steipete/gogcli/issues
Copyright
Copyright (c) 2026 Peter Steinberger
Moniker
gogcli

Tags

gcalgcontactsgdrivegmailgoogle

Older versions (36)

0.39.1
x64—D37ACA030DD51102404D063995BCFF23B31D5E0D08027BBA89B8F3DEA93CDACD
arm64—68577591836479717CEF6E6F80124B41C7F3CC402DA2E8026CC09B183106C077
0.39.0
x64—01C3DD70128A2E63FE81ABDE442403B469DC746D9157C970212D8695B8ACE344
arm64—B83BE9CA8A84A2A05EA8E0E31DFBE07A9F2FE93B0833083E3FC93B327611E979
0.38.3
x64—9E871A1FD1D51FF2F22781D89862305E9BD757CB4ED6A8C335298AA60C1FB4B0
arm64—38CE4BD7049596EDC8DCCED66E7512004EEC7C68DAFFBF63F894BBE93761B8B2
0.38.2
x64—E6CB7A46E4D9435AE40D6E04BBAA146B103C6A8EA7C7D333367A479E084E59C3
arm64—77FA6B7FC19319563FDF82ED421ECB68CC5D7C79BB96C3735E22675737173729
0.38.1
x64—5523764E142D36A460B8C51779FE79B1E34FFCDCB960ADDD7901542D206E927D
arm64—ED28FAA690ED036001E3969855010BCB9FDC2256695791836BFBC63C10AE50EF
0.38.0
x64—BC204FEA0CADB9682BC7FE2C2999015F0DDD5B572975B8CC3211D54E970675AD
arm64—F7A7E65DAF42D69A639B48D6348ECC29F04DBF43EF75127B1AA6968DEACBFBC5
0.37.0
x64—E6FC1904C86148F9FB11917E32778E97E0952C0FF2C6C9EEF9C1F81125381607
arm64—0634291BA1B4B0CC8A1E37FC3F0C0A01494E6AE35BAC6E0A406EBFB7003CFFC8
0.36.0
x64—070B5675621DC5F90D8D9BC3AB959E77E5C76BA196DBC979D395471687B94F03
arm64—A8E205C7F532E97F6B83E5C6241387AC5C01DB0227E22E3D940C76B390C0E9CE
0.35.0
x64—55AB498D7A97BB378F242925340E6E8437161B966FC462C4D773835C0C5F0644
arm64—836121BB6BB555E494D3AF9F9F14291CA4300AF1C6BC22AFD27ADB6F679A0632
0.34.1
x64—55E4667578CE833A30010F3903114561D5694EE0E38858C6DF7EF947CBEFBD02
arm64—BEA671C52214D61F4E202423140BAB5A5E9B5B82091AA4F8F1145E1FC0ADFE0C
0.34.0
x64—6709E03B8679B1B0DFCAA410DFEE00356262FBA1F503BF1A2903B913564AE695
arm64—56B2D60D5415980C22FB9F3A4B6F492CA2A5A5EE22A0637BCCC298C0B5D963C4
0.33.0
x64—06C2F1F31A97AED7645104DA6F0BB9BC263799A96E2A01DD081712FDAD2992AF
arm64—A204C4EF2BF722940E55DFB670C978C79D4CED71C63B1F628DB37087735D8E5B
0.32.0
x64—FB2E396047138F970366BD45CDE59D2F890CD207C14B473E1ED768B07DE797E3
arm64—E496C9F1592B7FA6469211177BDFD070425FBFA996D6917CA701F5596D6A8783
0.31.1
x64—1C8EC55761106014498531441A7B5A05DDA8A6B625C4B87EDB651C8A133916A1
arm64—F8631FD791610D75F8F57F283065A85C2DB9CC14F94BCB14B9F50295C65EDD98
0.31.0
x64—358B4E8B370C63AAD62478979671D23AAB04AE9968641DA9ECD13232E5615E7D
arm64—14DBC6B4569A0A7D2990693BC403C376821C3872FA51D09E0713C56DEB091F14
0.30.0
x64—833159A0917505762B8CC52AB51AE8A10505202AA09ED81C39A809930F4182E8
arm64—1108796D9126E0F26638D629B3A947D2E529981CEA509892AA01ACC302DA2FB3
0.29.0
x64—F56FC041AD2610EA0B2EB05042FF761684E1298ADC81CE3C5A50677CD7AFE066
arm64—2FAEFAAB4627E87123B2855C8E4A8C120DB12AAE4F6BE705CB0CDBAB00287531
0.28.0
x64—FF59CC3C91A449C188FEB433C37C7FDB129186069261FC5C1624E8A9DE27D7D7
arm64—540413D0B31BF8F491B964D4485406056BC74FB8CB3D24A7D1E8AFD07431FCA2
0.27.1
x64—7CD2898FF19266E72F6464A90C189603BBB4F2A7A559F10DDA91280D3F8FACBB
arm64—D55C5C0227F3E14A227617C4A61246003C10EA671927E5FDB286430F70CC70AD
0.27.0
x64—81269391A21DEDFF578DA3AFABAFCD58AE78C83A864E18A83374542C359C0A4F
arm64—D3ABAAAA4A04EE07A82BB588B2D8B8F0884DF8EDA3CEBAB8CC224483BD52382C
0.26.0
x64—B0AEF44ADA4058C09061156E06CF17613AE27437319337B3CC4C073C4B7E21B9
arm64—8427F5966F42AB05775C4495D65B6E2369FB4B5F5B5DCD28042B3C92F4D54BA3
0.25.0
x64—67CC6FE57CF295BA4AF0D258FC9C069286E51777A63A4D73B7B59239CBCB2FF1
arm64—E7CCE74CE71C1083C438B7F702C2E944A4692A945456FCA72526763552A4903D
0.24.0
x64—8A19BB13946E28FF73FA0364414CC1D59A1CC34D5C276B4908CAA876037A2B85
arm64—EBC78C80F3FF26F4C7E11EADBD2C8EC6025848C63AD8FDC1441FBAC2A2CA7C01
0.23.0
x64—DD43B94139979A2C104FC13A952BDE62B133B3313749294CBA0DFC00FC87AF31
arm64—B47A3A4ED2E3E09B2827D552D18F4FF5D2D48F3250AF58A2EA55FC5B813B82E4
0.22.0
x64—29D3C063D0286E1FDAFF7FF5356C2B61F503FBC5B31241DF9FDC3CB13636B2A9
arm64—C5AB798F5D5DD5398B174D8CFE668CE1B4EF3171940F570A06D11DEE251978BB
0.21.0
x64—8CA918973E9C3FB393D604DF6ACCBEA140F0EC15C6D748BFA0BD40C91A00E329
arm64—AD8F947DB8B0C0619B55FD22C9B0DD7E6BE8349C549BC70B2895628E5E975C3D
0.20.0
x64—8577B303305277DE407D9FBFF754DEA3E98AD4E9295FC1B64A38E23894432351
arm64—5642F023886C8056C006701611A5C4FC7FA9A9EA0682E38AB188F336B5D54574
0.19.0
x64—E443D0027F9A5BDB7A3B9C556A6D0A6645F248F1B921811994A1CD25CE255253
arm64—02733F6AA1DE9511C18F60AA337DF7BB0ABA84D929C8A0A8BD5EF5D62A0D7B18
0.18.0
x64—742BEA77F9E80C96CAA8767F34453CF628D620C8177B79E46E71647A7AD5A461
arm64—FBC30219FDD1D9E7BE3A1099915AC6A5B1FA4026EE932DFF4A37B8F1F0A6CA3B
0.17.0
x64—D61E8731596B79E1617B90FB825AE778D5D9F43461F2660F0D9ED56C8A02171A
arm64—79DD0AB613364FF9D20724EF41296313859A9164ED51D65BE119CF8329AFB316
0.16.0
x64—AB6D23205B7C3702BB6231BA4E67E634894C2BBC2F2AD191624CBF87594D1EA3
arm64—EFA025150850EC4B246BC5B4D91138C6BDCFA303B2D2033F16BD8108D81C8620
0.15.0
x64—EEE05A45010F3B144B20C45571B338DBFB511ACD771EAF0AC4001B9CD61498FB
arm64—18652136A8F16FD317974017B340663CDADEEAA8F5158664FB9FE983F5FF3A93
0.14.0
x64—26480989D069B43C587E46E950A7365A26B308ABBAD53A089719DCF10C1B1536
arm64—7484654B2E31934A7A3C4E71EB06A47F616BD6ABE6DEE104B7860901043EAE36
0.13.0
x64—30836D03F66769EF38A65DD4B81AE2864E2159941D9751B6FDEC6EA86BE8726F
arm64—23C72FACAE6F2A8963A2A7DCA87F3DADB1D9400912D832D263F611F3DF15A9C3
0.12.0
x64—3A2A10DAB05ABD1148DEABD088C4A3906421B41CE305B9174C2CFED9323436C8
arm64—E743AE866BCA68344193403915AB9208E678C9BB207594D44ABEB1B9268D6039
0.11.0
x64—C1855084FDC34BA64D3FDE0172C9EC3FB92D95994161B3FE489A4A1C17789996
arm64—779D4DCDB4ADEF634558F9F471C7170296FA952362AA4E230D416D3E98F0D4B5