| .. | ||
| gog-admin-groups-list.md | ||
| gog-admin-groups-members-add.md | ||
| gog-admin-groups-members-list.md | ||
| gog-admin-groups-members-remove.md | ||
| gog-admin-groups-members.md | ||
| gog-admin-groups.md | ||
| gog-admin-users-create.md | ||
| gog-admin-users-get.md | ||
| gog-admin-users-list.md | ||
| gog-admin-users-suspend.md | ||
| gog-admin-users.md | ||
| gog-admin.md | ||
| gog-agent-exit-codes.md | ||
| gog-agent.md | ||
| gog-appscript-content.md | ||
| gog-appscript-create.md | ||
| gog-appscript-get.md | ||
| gog-appscript-run.md | ||
| gog-appscript.md | ||
| gog-auth-add.md | ||
| gog-auth-alias-list.md | ||
| gog-auth-alias-set.md | ||
| gog-auth-alias-unset.md | ||
| gog-auth-alias.md | ||
| gog-auth-credentials-list.md | ||
| gog-auth-credentials-remove.md | ||
| gog-auth-credentials-set.md | ||
| gog-auth-credentials.md | ||
| gog-auth-doctor.md | ||
| gog-auth-keep.md | ||
| gog-auth-keyring.md | ||
| gog-auth-list.md | ||
| gog-auth-manage.md | ||
| gog-auth-remove.md | ||
| gog-auth-service-account-set.md | ||
| gog-auth-service-account-status.md | ||
| gog-auth-service-account-unset.md | ||
| gog-auth-service-account.md | ||
| gog-auth-services.md | ||
| gog-auth-status.md | ||
| gog-auth-tokens-delete.md | ||
| gog-auth-tokens-export.md | ||
| gog-auth-tokens-import.md | ||
| gog-auth-tokens-list.md | ||
| gog-auth-tokens.md | ||
| gog-auth.md | ||
| gog-backup-cat.md | ||
| gog-backup-export.md | ||
| gog-backup-gmail-push.md | ||
| gog-backup-gmail.md | ||
| gog-backup-init.md | ||
| gog-backup-push.md | ||
| gog-backup-status.md | ||
| gog-backup-verify.md | ||
| gog-backup.md | ||
| gog-calendar-acl.md | ||
| gog-calendar-alias-list.md | ||
| gog-calendar-alias-set.md | ||
| gog-calendar-alias-unset.md | ||
| gog-calendar-alias.md | ||
| gog-calendar-calendars.md | ||
| gog-calendar-colors.md | ||
| gog-calendar-conflicts.md | ||
| gog-calendar-create-calendar.md | ||
| gog-calendar-create.md | ||
| gog-calendar-delete.md | ||
| gog-calendar-event.md | ||
| gog-calendar-events.md | ||
| gog-calendar-focus-time.md | ||
| gog-calendar-freebusy.md | ||
| gog-calendar-move.md | ||
| gog-calendar-out-of-office.md | ||
| gog-calendar-propose-time.md | ||
| gog-calendar-respond.md | ||
| gog-calendar-search.md | ||
| gog-calendar-subscribe.md | ||
| gog-calendar-team.md | ||
| gog-calendar-time.md | ||
| gog-calendar-update.md | ||
| gog-calendar-users.md | ||
| gog-calendar-working-location.md | ||
| gog-calendar.md | ||
| gog-chat-dm-send.md | ||
| gog-chat-dm-space.md | ||
| gog-chat-dm.md | ||
| gog-chat-messages-list.md | ||
| gog-chat-messages-react.md | ||
| gog-chat-messages-reactions-create.md | ||
| gog-chat-messages-reactions-delete.md | ||
| gog-chat-messages-reactions-list.md | ||
| gog-chat-messages-reactions.md | ||
| gog-chat-messages-send.md | ||
| gog-chat-messages.md | ||
| gog-chat-spaces-create.md | ||
| gog-chat-spaces-find.md | ||
| gog-chat-spaces-list.md | ||
| gog-chat-spaces.md | ||
| gog-chat-threads-list.md | ||
| gog-chat-threads.md | ||
| gog-chat.md | ||
| gog-classroom-announcements-assignees.md | ||
| gog-classroom-announcements-create.md | ||
| gog-classroom-announcements-delete.md | ||
| gog-classroom-announcements-get.md | ||
| gog-classroom-announcements-list.md | ||
| gog-classroom-announcements-update.md | ||
| gog-classroom-announcements.md | ||
| gog-classroom-courses-archive.md | ||
| gog-classroom-courses-create.md | ||
| gog-classroom-courses-delete.md | ||
| gog-classroom-courses-get.md | ||
| gog-classroom-courses-join.md | ||
| gog-classroom-courses-leave.md | ||
| gog-classroom-courses-list.md | ||
| gog-classroom-courses-unarchive.md | ||
| gog-classroom-courses-update.md | ||
| gog-classroom-courses-url.md | ||
| gog-classroom-courses.md | ||
| gog-classroom-coursework-assignees.md | ||
| gog-classroom-coursework-create.md | ||
| gog-classroom-coursework-delete.md | ||
| gog-classroom-coursework-get.md | ||
| gog-classroom-coursework-list.md | ||
| gog-classroom-coursework-update.md | ||
| gog-classroom-coursework.md | ||
| gog-classroom-guardian-invitations-create.md | ||
| gog-classroom-guardian-invitations-get.md | ||
| gog-classroom-guardian-invitations-list.md | ||
| gog-classroom-guardian-invitations.md | ||
| gog-classroom-guardians-delete.md | ||
| gog-classroom-guardians-get.md | ||
| gog-classroom-guardians-list.md | ||
| gog-classroom-guardians.md | ||
| gog-classroom-invitations-accept.md | ||
| gog-classroom-invitations-create.md | ||
| gog-classroom-invitations-delete.md | ||
| gog-classroom-invitations-get.md | ||
| gog-classroom-invitations-list.md | ||
| gog-classroom-invitations.md | ||
| gog-classroom-materials-create.md | ||
| gog-classroom-materials-delete.md | ||
| gog-classroom-materials-get.md | ||
| gog-classroom-materials-list.md | ||
| gog-classroom-materials-update.md | ||
| gog-classroom-materials.md | ||
| gog-classroom-profile-get.md | ||
| gog-classroom-profile.md | ||
| gog-classroom-roster.md | ||
| gog-classroom-students-add.md | ||
| gog-classroom-students-get.md | ||
| gog-classroom-students-list.md | ||
| gog-classroom-students-remove.md | ||
| gog-classroom-students.md | ||
| gog-classroom-submissions-get.md | ||
| gog-classroom-submissions-grade.md | ||
| gog-classroom-submissions-list.md | ||
| gog-classroom-submissions-reclaim.md | ||
| gog-classroom-submissions-return.md | ||
| gog-classroom-submissions-turn-in.md | ||
| gog-classroom-submissions.md | ||
| gog-classroom-teachers-add.md | ||
| gog-classroom-teachers-get.md | ||
| gog-classroom-teachers-list.md | ||
| gog-classroom-teachers-remove.md | ||
| gog-classroom-teachers.md | ||
| gog-classroom-topics-create.md | ||
| gog-classroom-topics-delete.md | ||
| gog-classroom-topics-get.md | ||
| gog-classroom-topics-list.md | ||
| gog-classroom-topics-update.md | ||
| gog-classroom-topics.md | ||
| gog-classroom.md | ||
| gog-completion.md | ||
| gog-config-get.md | ||
| gog-config-keys.md | ||
| gog-config-list.md | ||
| gog-config-no-send-list.md | ||
| gog-config-no-send-remove.md | ||
| gog-config-no-send-set.md | ||
| gog-config-no-send.md | ||
| gog-config-path.md | ||
| gog-config-set.md | ||
| gog-config-unset.md | ||
| gog-config.md | ||
| gog-contacts-create.md | ||
| gog-contacts-delete.md | ||
| gog-contacts-directory-list.md | ||
| gog-contacts-directory-search.md | ||
| gog-contacts-directory.md | ||
| gog-contacts-export.md | ||
| gog-contacts-get.md | ||
| gog-contacts-list.md | ||
| gog-contacts-other-delete.md | ||
| gog-contacts-other-list.md | ||
| gog-contacts-other-search.md | ||
| gog-contacts-other.md | ||
| gog-contacts-search.md | ||
| gog-contacts-update.md | ||
| gog-contacts.md | ||
| gog-docs-add-tab.md | ||
| gog-docs-cat.md | ||
| gog-docs-clear.md | ||
| gog-docs-comments-add.md | ||
| gog-docs-comments-delete.md | ||
| gog-docs-comments-get.md | ||
| gog-docs-comments-list.md | ||
| gog-docs-comments-reply.md | ||
| gog-docs-comments-resolve.md | ||
| gog-docs-comments.md | ||
| gog-docs-copy.md | ||
| gog-docs-create.md | ||
| gog-docs-delete-tab.md | ||
| gog-docs-delete.md | ||
| gog-docs-edit.md | ||
| gog-docs-export.md | ||
| gog-docs-find-replace.md | ||
| gog-docs-info.md | ||
| gog-docs-insert.md | ||
| gog-docs-list-tabs.md | ||
| gog-docs-rename-tab.md | ||
| gog-docs-sed.md | ||
| gog-docs-structure.md | ||
| gog-docs-update.md | ||
| gog-docs-write.md | ||
| gog-docs.md | ||
| gog-download.md | ||
| gog-drive-comments-create.md | ||
| gog-drive-comments-delete.md | ||
| gog-drive-comments-get.md | ||
| gog-drive-comments-list.md | ||
| gog-drive-comments-reply.md | ||
| gog-drive-comments-update.md | ||
| gog-drive-comments.md | ||
| gog-drive-copy.md | ||
| gog-drive-delete.md | ||
| gog-drive-download.md | ||
| gog-drive-drives.md | ||
| gog-drive-get.md | ||
| gog-drive-ls.md | ||
| gog-drive-mkdir.md | ||
| gog-drive-move.md | ||
| gog-drive-permissions.md | ||
| gog-drive-rename.md | ||
| gog-drive-search.md | ||
| gog-drive-share.md | ||
| gog-drive-unshare.md | ||
| gog-drive-upload.md | ||
| gog-drive-url.md | ||
| gog-drive.md | ||
| gog-exit-codes.md | ||
| gog-forms-add-question.md | ||
| gog-forms-create.md | ||
| gog-forms-delete-question.md | ||
| gog-forms-get.md | ||
| gog-forms-move-question.md | ||
| gog-forms-responses-get.md | ||
| gog-forms-responses-list.md | ||
| gog-forms-responses.md | ||
| gog-forms-update.md | ||
| gog-forms-watch-create.md | ||
| gog-forms-watch-delete.md | ||
| gog-forms-watch-list.md | ||
| gog-forms-watch-renew.md | ||
| gog-forms-watch.md | ||
| gog-forms.md | ||
| gog-gmail-archive.md | ||
| gog-gmail-attachment.md | ||
| gog-gmail-autoreply.md | ||
| gog-gmail-batch-delete.md | ||
| gog-gmail-batch-modify.md | ||
| gog-gmail-batch.md | ||
| gog-gmail-drafts-create.md | ||
| gog-gmail-drafts-delete.md | ||
| gog-gmail-drafts-get.md | ||
| gog-gmail-drafts-list.md | ||
| gog-gmail-drafts-send.md | ||
| gog-gmail-drafts-update.md | ||
| gog-gmail-drafts.md | ||
| gog-gmail-forward.md | ||
| gog-gmail-get.md | ||
| gog-gmail-history.md | ||
| gog-gmail-labels-create.md | ||
| gog-gmail-labels-delete.md | ||
| gog-gmail-labels-get.md | ||
| gog-gmail-labels-list.md | ||
| gog-gmail-labels-modify.md | ||
| gog-gmail-labels-rename.md | ||
| gog-gmail-labels-style.md | ||
| gog-gmail-labels.md | ||
| gog-gmail-mark-read.md | ||
| gog-gmail-messages-modify.md | ||
| gog-gmail-messages-search.md | ||
| gog-gmail-messages.md | ||
| gog-gmail-search.md | ||
| gog-gmail-send.md | ||
| gog-gmail-settings-autoforward-get.md | ||
| gog-gmail-settings-autoforward-update.md | ||
| gog-gmail-settings-autoforward.md | ||
| gog-gmail-settings-delegates-add.md | ||
| gog-gmail-settings-delegates-get.md | ||
| gog-gmail-settings-delegates-list.md | ||
| gog-gmail-settings-delegates-remove.md | ||
| gog-gmail-settings-delegates.md | ||
| gog-gmail-settings-filters-create.md | ||
| gog-gmail-settings-filters-delete.md | ||
| gog-gmail-settings-filters-export.md | ||
| gog-gmail-settings-filters-get.md | ||
| gog-gmail-settings-filters-list.md | ||
| gog-gmail-settings-filters.md | ||
| gog-gmail-settings-forwarding-create.md | ||
| gog-gmail-settings-forwarding-delete.md | ||
| gog-gmail-settings-forwarding-get.md | ||
| gog-gmail-settings-forwarding-list.md | ||
| gog-gmail-settings-forwarding.md | ||
| gog-gmail-settings-sendas-create.md | ||
| gog-gmail-settings-sendas-delete.md | ||
| gog-gmail-settings-sendas-get.md | ||
| gog-gmail-settings-sendas-list.md | ||
| gog-gmail-settings-sendas-update.md | ||
| gog-gmail-settings-sendas-verify.md | ||
| gog-gmail-settings-sendas.md | ||
| gog-gmail-settings-vacation-get.md | ||
| gog-gmail-settings-vacation-update.md | ||
| gog-gmail-settings-vacation.md | ||
| gog-gmail-settings-watch-renew.md | ||
| gog-gmail-settings-watch-serve.md | ||
| gog-gmail-settings-watch-start.md | ||
| gog-gmail-settings-watch-status.md | ||
| gog-gmail-settings-watch-stop.md | ||
| gog-gmail-settings-watch.md | ||
| gog-gmail-settings.md | ||
| gog-gmail-thread-attachments.md | ||
| gog-gmail-thread-get.md | ||
| gog-gmail-thread-modify.md | ||
| gog-gmail-thread.md | ||
| gog-gmail-track-key-rotate.md | ||
| gog-gmail-track-key.md | ||
| gog-gmail-track-opens.md | ||
| gog-gmail-track-setup.md | ||
| gog-gmail-track-status.md | ||
| gog-gmail-track.md | ||
| gog-gmail-trash.md | ||
| gog-gmail-unread.md | ||
| gog-gmail-url.md | ||
| gog-gmail.md | ||
| gog-groups-list.md | ||
| gog-groups-members.md | ||
| gog-groups.md | ||
| gog-keep-attachment.md | ||
| gog-keep-create.md | ||
| gog-keep-delete.md | ||
| gog-keep-get.md | ||
| gog-keep-list.md | ||
| gog-keep-search.md | ||
| gog-keep.md | ||
| gog-login.md | ||
| gog-logout.md | ||
| gog-ls.md | ||
| gog-me.md | ||
| gog-open.md | ||
| gog-people-get.md | ||
| gog-people-me.md | ||
| gog-people-relations.md | ||
| gog-people-search.md | ||
| gog-people.md | ||
| gog-schema.md | ||
| gog-search.md | ||
| gog-send.md | ||
| gog-sheets-add-tab.md | ||
| gog-sheets-append.md | ||
| gog-sheets-chart-create.md | ||
| gog-sheets-chart-delete.md | ||
| gog-sheets-chart-get.md | ||
| gog-sheets-chart-list.md | ||
| gog-sheets-chart-update.md | ||
| gog-sheets-chart.md | ||
| gog-sheets-clear.md | ||
| gog-sheets-copy.md | ||
| gog-sheets-create.md | ||
| gog-sheets-delete-tab.md | ||
| gog-sheets-export.md | ||
| gog-sheets-find-replace.md | ||
| gog-sheets-format.md | ||
| gog-sheets-freeze.md | ||
| gog-sheets-get.md | ||
| gog-sheets-insert.md | ||
| gog-sheets-links.md | ||
| gog-sheets-merge.md | ||
| gog-sheets-metadata.md | ||
| gog-sheets-named-ranges-add.md | ||
| gog-sheets-named-ranges-delete.md | ||
| gog-sheets-named-ranges-get.md | ||
| gog-sheets-named-ranges-list.md | ||
| gog-sheets-named-ranges-update.md | ||
| gog-sheets-named-ranges.md | ||
| gog-sheets-notes.md | ||
| gog-sheets-number-format.md | ||
| gog-sheets-read-format.md | ||
| gog-sheets-rename-tab.md | ||
| gog-sheets-resize-columns.md | ||
| gog-sheets-resize-rows.md | ||
| gog-sheets-unmerge.md | ||
| gog-sheets-update-note.md | ||
| gog-sheets-update.md | ||
| gog-sheets.md | ||
| gog-slides-add-slide.md | ||
| gog-slides-copy.md | ||
| gog-slides-create-from-markdown.md | ||
| gog-slides-create-from-template.md | ||
| gog-slides-create.md | ||
| gog-slides-delete-slide.md | ||
| gog-slides-export.md | ||
| gog-slides-info.md | ||
| gog-slides-insert-text.md | ||
| gog-slides-list-slides.md | ||
| gog-slides-read-slide.md | ||
| gog-slides-replace-slide.md | ||
| gog-slides-replace-text.md | ||
| gog-slides-thumbnail.md | ||
| gog-slides-update-notes.md | ||
| gog-slides.md | ||
| gog-status.md | ||
| gog-tasks-add.md | ||
| gog-tasks-clear.md | ||
| gog-tasks-delete.md | ||
| gog-tasks-done.md | ||
| gog-tasks-get.md | ||
| gog-tasks-list.md | ||
| gog-tasks-lists-create.md | ||
| gog-tasks-lists-list.md | ||
| gog-tasks-lists.md | ||
| gog-tasks-undo.md | ||
| gog-tasks-update.md | ||
| gog-tasks.md | ||
| gog-time-now.md | ||
| gog-time.md | ||
| gog-upload.md | ||
| gog-version.md | ||
| gog-whoami.md | ||
| gog.md | ||
| README.md | ||
Commands
Every gog command has a generated docs page. The source of truth is the live CLI schema; run make docs-commands after changing command names, flags, help text, aliases, or arguments.
Generated pages: 440.
Top-level Commands
- gog admin - Google Workspace Admin (Directory API) - requires domain-wide delegation
- gog agent - Agent-friendly helpers
- gog appscript - Google Apps Script
- gog auth - Auth and credentials
- gog backup - Encrypted Google account backups
- gog calendar - Google Calendar
- gog chat - Google Chat
- gog classroom - Google Classroom
- gog completion - Generate shell completion scripts
- gog config - Manage configuration
- gog contacts - Google Contacts
- gog docs - Google Docs (export via Drive)
- gog download - Download a Drive file (alias for 'drive download')
- gog drive - Google Drive
- gog exit-codes - Print stable exit codes (alias for 'agent exit-codes')
- gog forms - Google Forms
- gog gmail - Gmail
- gog groups - Google Groups
- gog keep - Google Keep (Workspace only)
- gog login - Authorize and store a refresh token (alias for 'auth add')
- gog logout - Remove a stored refresh token (alias for 'auth remove')
- gog ls - List Drive files (alias for 'drive ls')
- gog me - Show your profile (alias for 'people me')
- gog open - Print a best-effort web URL for a Google URL/ID (offline)
- gog people - Google People
- gog schema - Machine-readable command/flag schema
- gog search - Search Drive files (alias for 'drive search')
- gog send - Send an email (alias for 'gmail send')
- gog sheets - Google Sheets
- gog slides - Google Slides
- gog status - Show auth/config status (alias for 'auth status')
- gog tasks - Google Tasks
- gog time - Local time utilities
- gog upload - Upload a file to Drive (alias for 'drive upload')
- gog version - Print version
- gog whoami - Show your profile (alias for 'people me')
All Commands
- gog - Google CLI for Gmail/Calendar/Chat/Classroom/Drive/Contacts/Tasks/Sheets/Docs/Slides/People/Forms/App Script/Ads/Groups/Admin/Keep
- gog admin - Google Workspace Admin (Directory API) - requires domain-wide delegation
- gog admin groups - Manage Workspace groups
- gog admin groups list - List groups in a domain
- gog admin groups members - Manage group members
- gog admin groups members add - Add a member to a group
- gog admin groups members list - List group members
- gog admin groups members remove - Remove a member from a group
- gog admin users - Manage Workspace users
- gog admin users create - Create a new user
- gog admin users get - Get user details
- gog admin users list - List users in a domain
- gog admin users suspend - Suspend a user account
- gog admin groups - Manage Workspace groups
- gog agent - Agent-friendly helpers
- gog agent exit-codes - Print stable exit codes for automation
- gog appscript - Google Apps Script
- gog appscript content - Get Apps Script project content
- gog appscript create - Create an Apps Script project
- gog appscript get - Get Apps Script project metadata
- gog appscript run - Run a deployed Apps Script function
- gog auth - Auth and credentials
- gog auth add - Authorize and store a refresh token
- gog auth alias - Manage account aliases
- gog auth alias list - List account aliases
- gog auth alias set - Set an account alias
- gog auth alias unset - Remove an account alias
- gog auth credentials - Manage OAuth client credentials
- gog auth credentials list - List stored OAuth client credentials
- gog auth credentials remove - Remove stored OAuth client credentials
- gog auth credentials set - Store OAuth client credentials
- gog auth doctor - Diagnose auth, keyring, and refresh-token issues
- gog auth keep - Configure service account for Google Keep (Workspace only)
- gog auth keyring - Configure keyring backend
- gog auth list - List stored accounts
- gog auth manage - Open accounts manager in browser
- gog auth remove - Remove a stored refresh token
- gog auth service-account - Configure service account (Workspace only; domain-wide delegation)
- gog auth service-account set - Store a service account key for impersonation
- gog auth service-account status - Show stored service account key status
- gog auth service-account unset - Remove stored service account key
- gog auth services - List supported auth services and scopes
- gog auth status - Show auth configuration and keyring backend
- gog auth tokens - Manage stored refresh tokens
- gog auth tokens delete - Delete a stored refresh token
- gog auth tokens export - Export a refresh token to a file (contains secrets)
- gog auth tokens import - Import a refresh token file into keyring (contains secrets)
- gog auth tokens list - List stored tokens (by key only)
- gog backup - Encrypted Google account backups
- gog backup cat - Decrypt one backup shard to stdout
- gog backup export - Write a local plaintext export
- gog backup gmail - Gmail backup operations
- gog backup gmail push - Export Gmail into encrypted backup shards
- gog backup init - Initialize encrypted backup config and repository
- gog backup push - Export services into encrypted backup shards
- gog backup status - Inspect backup manifest without decrypting shards
- gog backup verify - Decrypt and verify all backup shards
- gog calendar - Google Calendar
- gog calendar acl - List calendar ACL
- gog calendar alias - Manage calendar aliases
- gog calendar alias list - List calendar aliases
- gog calendar alias set - Set a calendar alias
- gog calendar alias unset - Remove a calendar alias
- gog calendar calendars - List calendars
- gog calendar colors - Show calendar colors
- gog calendar conflicts - Find conflicts
- gog calendar create - Create an event
- gog calendar create-calendar - Create a new secondary calendar
- gog calendar delete - Delete an event
- gog calendar event - Get event
- gog calendar events - List events from a calendar or all calendars
- gog calendar focus-time - Create a Focus Time block
- gog calendar freebusy - Get free/busy
- gog calendar move - Move an event to another calendar
- gog calendar out-of-office - Create an Out of Office event
- gog calendar propose-time - Generate URL to propose a new meeting time (browser-only feature)
- gog calendar respond - Respond to an event invitation
- gog calendar search - Search events
- gog calendar subscribe - Add a calendar to your calendar list
- gog calendar team - Show events for all members of a Google Group
- gog calendar time - Show server time
- gog calendar update - Update an event
- gog calendar users - List workspace users (use their email as calendar ID)
- gog calendar working-location - Set working location (home/office/custom)
- gog chat - Google Chat
- gog chat dm - Direct messages
- gog chat dm send - Send a direct message
- gog chat dm space - Find or create a DM space
- gog chat messages - Chat messages
- gog chat messages list - List messages
- gog chat messages react - Add an emoji reaction to a message
- gog chat messages reactions - Manage emoji reactions on a message
- gog chat messages reactions create - Add an emoji reaction to a message
- gog chat messages reactions delete - Delete a reaction
- gog chat messages reactions list - List reactions on a message
- gog chat messages send - Send a message
- gog chat spaces - Chat spaces
- gog chat spaces create - Create a space
- gog chat spaces find - Find spaces by display name
- gog chat spaces list - List spaces
- gog chat threads - Chat threads
- gog chat threads list - List threads in a space
- gog chat dm - Direct messages
- gog classroom - Google Classroom
- gog classroom announcements - Announcements
- gog classroom announcements assignees - Modify announcement assignees
- gog classroom announcements create - Create an announcement
- gog classroom announcements delete - Delete an announcement
- gog classroom announcements get - Get an announcement
- gog classroom announcements list - List announcements
- gog classroom announcements update - Update an announcement
- gog classroom courses - Courses
- gog classroom courses archive - Archive a course
- gog classroom courses create - Create a course
- gog classroom courses delete - Delete a course
- gog classroom courses get - Get a course
- gog classroom courses join - Join a course
- gog classroom courses leave - Leave a course
- gog classroom courses list - List courses
- gog classroom courses unarchive - Unarchive a course
- gog classroom courses update - Update a course
- gog classroom courses url - Print Classroom web URLs for courses
- gog classroom coursework - Coursework
- gog classroom coursework assignees - Modify coursework assignees
- gog classroom coursework create - Create coursework
- gog classroom coursework delete - Delete coursework
- gog classroom coursework get - Get coursework
- gog classroom coursework list - List coursework
- gog classroom coursework update - Update coursework
- gog classroom guardian-invitations - Guardian invitations
- gog classroom guardian-invitations create - Create a guardian invitation
- gog classroom guardian-invitations get - Get a guardian invitation
- gog classroom guardian-invitations list - List guardian invitations
- gog classroom guardians - Guardians
- gog classroom guardians delete - Delete a guardian
- gog classroom guardians get - Get a guardian
- gog classroom guardians list - List guardians
- gog classroom invitations - Invitations
- gog classroom invitations accept - Accept an invitation
- gog classroom invitations create - Create an invitation
- gog classroom invitations delete - Delete an invitation
- gog classroom invitations get - Get an invitation
- gog classroom invitations list - List invitations
- gog classroom materials - Coursework materials
- gog classroom materials create - Create coursework material
- gog classroom materials delete - Delete coursework material
- gog classroom materials get - Get coursework material
- gog classroom materials list - List coursework materials
- gog classroom materials update - Update coursework material
- gog classroom profile - User profiles
- gog classroom profile get - Get a user profile
- gog classroom roster - Course roster (students + teachers)
- gog classroom students - Course students
- gog classroom students add - Add a student
- gog classroom students get - Get a student
- gog classroom students list - List students
- gog classroom students remove - Remove a student
- gog classroom submissions - Student submissions
- gog classroom submissions get - Get a student submission
- gog classroom submissions grade - Set draft/assigned grades
- gog classroom submissions list - List student submissions
- gog classroom submissions reclaim - Reclaim a submission
- gog classroom submissions return - Return a submission
- gog classroom submissions turn-in - Turn in a submission
- gog classroom teachers - Course teachers
- gog classroom teachers add - Add a teacher
- gog classroom teachers get - Get a teacher
- gog classroom teachers list - List teachers
- gog classroom teachers remove - Remove a teacher
- gog classroom topics - Topics
- gog classroom topics create - Create a topic
- gog classroom topics delete - Delete a topic
- gog classroom topics get - Get a topic
- gog classroom topics list - List topics
- gog classroom topics update - Update a topic
- gog classroom announcements - Announcements
- gog completion - Generate shell completion scripts
- gog config - Manage configuration
- gog config get - Get a config value
- gog config keys - List available config keys
- gog config list - List all config values
- gog config no-send - Manage per-account Gmail no-send guards
- gog config no-send list - List accounts with no-send guards
- gog config no-send remove - Remove an account no-send guard
- gog config no-send set - Block Gmail send operations for an account
- gog config path - Print config file path
- gog config set - Set a config value
- gog config unset - Unset a config value
- gog contacts - Google Contacts
- gog contacts create - Create a contact
- gog contacts delete - Delete a contact
- gog contacts directory - Directory contacts
- gog contacts directory list - List people from the Workspace directory
- gog contacts directory search - Search people in the Workspace directory
- gog contacts export - Export contacts as vCard (.vcf)
- gog contacts get - Get a contact
- gog contacts list - List contacts
- gog contacts other - Other contacts
- gog contacts other delete - Delete an other contact
- gog contacts other list - List other contacts
- gog contacts other search - Search other contacts
- gog contacts search - Search contacts by name/email/phone
- gog contacts update - Update a contact
- gog docs - Google Docs (export via Drive)
- gog docs add-tab - Add a tab to a Google Doc
- gog docs cat - Print a Google Doc as plain text
- gog docs clear - Clear all content from a Google Doc
- gog docs comments - Manage comments on files
- gog docs comments add - Add a comment to a Google Doc
- gog docs comments delete - Delete a comment
- gog docs comments get - Get a comment by ID
- gog docs comments list - List comments on a Google Doc
- gog docs comments reply - Reply to a comment
- gog docs comments resolve - Resolve a comment (mark as done)
- gog docs copy - Copy a Google Doc
- gog docs create - Create a Google Doc
- gog docs delete - Delete text range from document
- gog docs delete-tab - Delete a tab from a Google Doc
- gog docs edit - Find and replace text in a Google Doc
- gog docs export - Export a Google Doc (pdf|docx|txt|md|html)
- gog docs find-replace - Find and replace text. Supports plain text or markdown with images; use --first for a single occurrence.
- gog docs info - Get Google Doc metadata
- gog docs insert - Insert text at a specific position
- gog docs list-tabs - List all tabs in a Google Doc
- gog docs rename-tab - Rename a tab in a Google Doc
- gog docs sed - Regex find/replace (sed-style: s/pattern/replacement/g)
- gog docs structure - Show document structure with numbered paragraphs
- gog docs update - Insert text at a specific index in a Google Doc
- gog docs write - Write content to a Google Doc
- gog download - Download a Drive file (alias for 'drive download')
- gog drive - Google Drive
- gog drive comments - Manage comments on files
- gog drive comments create - Create a comment on a file
- gog drive comments delete - Delete a comment
- gog drive comments get - Get a comment by ID
- gog drive comments list - List comments on a file
- gog drive comments reply - Reply to a comment
- gog drive comments update - Update a comment
- gog drive copy - Copy a file
- gog drive delete - Move a file to trash (use --permanent to delete forever)
- gog drive download - Download a file (exports Google Docs formats)
- gog drive drives - List shared drives (Team Drives)
- gog drive get - Get file metadata
- gog drive ls - List files in a folder (default: root)
- gog drive mkdir - Create a folder
- gog drive move - Move a file to a different folder
- gog drive permissions - List permissions on a file
- gog drive rename - Rename a file or folder
- gog drive search - Full-text search across Drive
- gog drive share - Share a file or folder
- gog drive unshare - Remove a permission from a file
- gog drive upload - Upload a file
- gog drive url - Print web URLs for files
- gog drive comments - Manage comments on files
- gog exit-codes - Print stable exit codes (alias for 'agent exit-codes')
- gog forms - Google Forms
- gog forms add-question - Add a question to a form
- gog forms create - Create a form
- gog forms delete-question - Delete a question by index
- gog forms get - Get a form
- gog forms move-question - Move a question to a new position
- gog forms responses - Form responses
- gog forms responses get - Get a form response
- gog forms responses list - List form responses
- gog forms update - Update form title, description, or settings
- gog forms watch - Response watches (push notifications)
- gog forms watch create - Create a watch for new responses
- gog forms watch delete - Delete a watch
- gog forms watch list - List active watches
- gog forms watch renew - Renew a watch (extends 7 days)
- gog gmail - Gmail
- gog gmail archive - Archive messages (remove from inbox)
- gog gmail attachment - Download a single attachment
- gog gmail autoreply - Reply once to matching messages
- gog gmail batch - Batch operations (permanent delete requires broader Gmail scope; use gmail trash for normal trashing)
- gog gmail batch delete - Permanently delete multiple messages; use 'gmail trash' to move messages to trash with the default gmail.modify scope
- gog gmail batch modify - Modify labels on multiple messages
- gog gmail drafts - Draft operations
- gog gmail drafts create - Create a draft
- gog gmail drafts delete - Delete a draft
- gog gmail drafts get - Get draft details
- gog gmail drafts list - List drafts
- gog gmail drafts send - Send a draft
- gog gmail drafts update - Update a draft
- gog gmail forward - Forward a message to new recipients
- gog gmail get - Get a message (full|metadata|raw)
- gog gmail history - Gmail history
- gog gmail labels - Label operations
- gog gmail labels create - Create a new label
- gog gmail labels delete - Delete a label
- gog gmail labels get - Get label details (including counts)
- gog gmail labels list - List labels
- gog gmail labels modify - Modify labels on threads
- gog gmail labels rename - Rename a label
- gog gmail labels style - Change a user label color or visibility
- gog gmail mark-read - Mark messages as read
- gog gmail messages - Message operations
- gog gmail messages modify - Modify labels on a single message
- gog gmail messages search - Search messages using Gmail query syntax
- gog gmail search - Search threads using Gmail query syntax
- gog gmail send - Send an email
- gog gmail settings - Settings and admin
- gog gmail settings autoforward - Auto-forwarding settings
- gog gmail settings autoforward get - Get current auto-forwarding settings
- gog gmail settings autoforward update - Update auto-forwarding settings
- gog gmail settings delegates - Delegate operations
- gog gmail settings delegates add - Add a delegate
- gog gmail settings delegates get - Get a specific delegate's information
- gog gmail settings delegates list - List all delegates
- gog gmail settings delegates remove - Remove a delegate
- gog gmail settings filters - Filter operations
- gog gmail settings filters create - Create a new email filter
- gog gmail settings filters delete - Delete a filter
- gog gmail settings filters export - Export filters as JSON
- gog gmail settings filters get - Get a specific filter
- gog gmail settings filters list - List all email filters
- gog gmail settings forwarding - Forwarding addresses
- gog gmail settings forwarding create - Create/add a forwarding address
- gog gmail settings forwarding delete - Delete a forwarding address
- gog gmail settings forwarding get - Get a specific forwarding address
- gog gmail settings forwarding list - List all forwarding addresses
- gog gmail settings sendas - Send-as settings
- gog gmail settings sendas create - Create a new send-as alias
- gog gmail settings sendas delete - Delete a send-as alias
- gog gmail settings sendas get - Get details of a send-as alias
- gog gmail settings sendas list - List send-as aliases
- gog gmail settings sendas update - Update a send-as alias
- gog gmail settings sendas verify - Resend verification email for a send-as alias
- gog gmail settings vacation - Vacation responder
- gog gmail settings vacation get - Get current vacation responder settings
- gog gmail settings vacation update - Update vacation responder settings
- gog gmail settings watch - Manage Gmail watch
- gog gmail settings watch renew - Renew Gmail watch using stored config
- gog gmail settings watch serve - Run Pub/Sub push handler
- gog gmail settings watch start - Start Gmail watch for Pub/Sub
- gog gmail settings watch status - Show stored watch state
- gog gmail settings watch stop - Stop Gmail watch and clear stored state
- gog gmail settings autoforward - Auto-forwarding settings
- gog gmail thread - Thread operations (get, modify)
- gog gmail thread attachments - List all attachments in a thread
- gog gmail thread get - Get a thread with all messages (optionally download attachments)
- gog gmail thread modify - Modify labels on all messages in a thread
- gog gmail track - Email open tracking
- gog gmail track key - Manage tracking encryption keys
- gog gmail track key rotate - Rotate tracking encryption key
- gog gmail track opens - Query email opens
- gog gmail track setup - Set up email tracking (deploy Cloudflare Worker)
- gog gmail track status - Show tracking configuration status
- gog gmail track key - Manage tracking encryption keys
- gog gmail trash - Move messages to trash
- gog gmail unread - Mark messages as unread
- gog gmail url - Print Gmail web URLs for threads
- gog groups - Google Groups
- gog groups list - List groups you belong to
- gog groups members - List members of a group
- gog keep - Google Keep (Workspace only)
- gog keep attachment - Download an attachment
- gog keep create - Create a new note
- gog keep delete - Delete a note
- gog keep get - Get a note
- gog keep list - List notes
- gog keep search - Search notes by text (client-side)
- gog login - Authorize and store a refresh token (alias for 'auth add')
- gog logout - Remove a stored refresh token (alias for 'auth remove')
- gog ls - List Drive files (alias for 'drive ls')
- gog me - Show your profile (alias for 'people me')
- gog open - Print a best-effort web URL for a Google URL/ID (offline)
- gog people - Google People
- gog people get - Get a user profile by ID
- gog people me - Show your profile (people/me)
- gog people relations - Get user relations
- gog people search - Search the Workspace directory
- gog schema - Machine-readable command/flag schema
- gog search - Search Drive files (alias for 'drive search')
- gog send - Send an email (alias for 'gmail send')
- gog sheets - Google Sheets
- gog sheets add-tab - Add a new tab/sheet to a spreadsheet
- gog sheets append - Append values to a range
- gog sheets chart - Manage spreadsheet charts
- gog sheets chart create - Create a chart from a JSON spec
- gog sheets chart delete - Delete a chart
- gog sheets chart get - Get full chart definition (spec + position)
- gog sheets chart list - List charts in a spreadsheet
- gog sheets chart update - Update a chart spec
- gog sheets clear - Clear values in a range
- gog sheets copy - Copy a Google Sheet
- gog sheets create - Create a new spreadsheet
- gog sheets delete-tab - Delete a tab/sheet from a spreadsheet (use --force to skip confirmation)
- gog sheets export - Export a Google Sheet (pdf|xlsx|csv) via Drive
- gog sheets find-replace - Find and replace text across a spreadsheet
- gog sheets format - Apply cell formatting to a range
- gog sheets freeze - Freeze rows and columns on a sheet
- gog sheets get - Get values from a range
- gog sheets insert - Insert empty rows or columns into a sheet
- gog sheets links - Get cell hyperlinks from a range
- gog sheets merge - Merge cells in a range
- gog sheets metadata - Get spreadsheet metadata
- gog sheets named-ranges - Manage named ranges
- gog sheets named-ranges add - Add a named range
- gog sheets named-ranges delete - Delete a named range
- gog sheets named-ranges get - Get a named range
- gog sheets named-ranges list - List named ranges
- gog sheets named-ranges update - Update a named range
- gog sheets notes - Get cell notes from a range
- gog sheets number-format - Apply number format to a range
- gog sheets read-format - Read cell formatting from a range
- gog sheets rename-tab - Rename a tab/sheet in a spreadsheet
- gog sheets resize-columns - Resize sheet columns
- gog sheets resize-rows - Resize sheet rows
- gog sheets unmerge - Unmerge cells in a range
- gog sheets update - Update values in a range
- gog sheets update-note - Set or clear a cell note
- gog slides - Google Slides
- gog slides add-slide - Add a slide with a full-bleed image and optional speaker notes
- gog slides copy - Copy a Google Slides presentation
- gog slides create - Create a Google Slides presentation
- gog slides create-from-markdown - Create a Google Slides presentation from markdown
- gog slides create-from-template - Create a presentation from template with text replacements
- gog slides delete-slide - Delete a slide by object ID
- gog slides export - Export a Google Slides deck (pdf|pptx)
- gog slides info - Get Google Slides presentation metadata
- gog slides insert-text - Insert text into an existing page element (shape or table) by objectId
- gog slides list-slides - List all slides with their object IDs
- gog slides read-slide - Read slide content: speaker notes, text elements, and images
- gog slides replace-slide - Replace the image on an existing slide in-place
- gog slides replace-text - Find-and-replace text across a presentation
- gog slides thumbnail - Get or download a rendered thumbnail for a slide
- gog slides update-notes - Update speaker notes on an existing slide
- gog status - Show auth/config status (alias for 'auth status')
- gog tasks - Google Tasks
- gog tasks add - Add a task
- gog tasks clear - Clear completed tasks
- gog tasks delete - Delete a task
- gog tasks done - Mark task completed
- gog tasks get - Get a task
- gog tasks list - List tasks
- gog tasks lists - List task lists
- gog tasks lists create - Create a task list
- gog tasks lists list - List task lists
- gog tasks undo - Mark task needs action
- gog tasks update - Update a task
- gog time - Local time utilities
- gog time now - Show current time
- gog upload - Upload a file to Drive (alias for 'drive upload')
- gog version - Print version
- gog whoami - Show your profile (alias for 'people me')
- gog admin - Google Workspace Admin (Directory API) - requires domain-wide delegation