Unified Google Workspace CLI. Gmail, Calendar, Drive, Docs, Sheets operations via API or browser automation.
$ go get www.ubuntusoftware.net/pkg/google
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