google

Unified Google Workspace CLI. Gmail, Calendar, Drive, Docs, Sheets operations via API or browser automation.

$ go get www.ubuntusoftware.net/pkg/google

Package Information

Version
v0.1.0
License
MIT
Author
Gerard Webb
Last Updated
December 17, 2025

Downloads

Pre-built binaries for macOS, Linux, and Windows:

Features

  • Gmail - Send, list, search emails via API or browser
  • Calendar - Create events, list schedule, open calendar
  • Drive - List, search, upload, download files
  • Docs - Read and create documents
  • Sheets - Read and update spreadsheets
  • Slides - Create presentations

CLI Usage

# Gmail
google gmail list                    # List recent emails
google gmail send --to=x --subject=y --body=z
google gmail server                  # Start webhook server (port 8087)

# Calendar
google calendar today                # Show today's events
google calendar create --title="Meeting" --start="tomorrow 2pm"
google calendar server               # Start webhook server (port 8088)

# Drive
google drive list                    # List files
google drive search "report"         # Search files

Taskfile Usage

task google:gmail:list
task google:gmail:send TO=x SUBJECT=y BODY=z
task google:gmail:server

task google:calendar:today
task google:calendar:server