What problem does it solve?
Manage and automate Google Calendar tasks from the command line to avoid manual event creation, searching, and attendee management across multiple calendars.
Core Features & Use Cases
- List & Inspect Events: Retrieve upcoming events and detailed event JSON for parsing and automation.
- Create & Update Events: Create events with RFC3339 timestamps, location, description, and attendees; update time, title, and attendee lists.
- Search & Delete: Search events by text query and delete events by ID after verification.
- Use Case: Quickly compile your upcoming week, add meeting attendees, and adjust event times programmatically for scheduling workflows.
Quick Start
List upcoming events by running gog calendar events --account "$GOOGLE_ACCOUNT" --json to obtain structured event data and IDs.