Manage Google Calendar from the Command Line — No API Setup
Google Calendar API requires creating a GCP project, enabling the Calendar API, setting up OAuth consent screens, managing token refresh, and parsing deeply nested JSON responses. That's before you...

Source: DEV Community
Google Calendar API requires creating a GCP project, enabling the Calendar API, setting up OAuth consent screens, managing token refresh, and parsing deeply nested JSON responses. That's before you create a single event. Nylas CLI handles all of that with one authentication step. Create, list, update, and delete Google Calendar events from your terminal. Check availability, find mutual meeting times, and schedule across time zones — all in one command. Install and authenticate brew install nylas/nylas-cli/nylas nylas auth login # => Browser opens for Google OAuth consent nylas auth whoami # => Authenticated as [email protected] (Google) Full setup: Getting Started with Nylas CLI List upcoming events # Next 10 events nylas calendar list --limit 10 # Today's events only nylas calendar list --from "today" --to "tomorrow" # This week nylas calendar list --from "monday" --to "friday" # JSON output for scripting nylas calendar list --limit 5 --json | jq '.[].title' Create events # Quick ev