Skip to content

Calendar: support recurrence rules (RRULE) and custom reminders #31

@brenorb

Description

@brenorb

Hi! First off, thanks for gogcli—it's become my daily driver for Google Calendar. I’m trying to use it for recurring payment reminders, but I don’t see any way to set recurrence rules or custom reminder overrides in gog calendar create/update.

Request:

  • Add support for recurrence (e.g., RRULE) when creating/updating events.
  • Add support for custom reminders (multiple notifications per event).

Example use case:
I want to create a monthly payment event on a fixed day (e.g., the 11th) with reminders:

  • 3 days before
  • Day-of at 09:00, 12:00, and 16:00 (local timezone)

Possible CLI design ideas (just suggestions):

gog calendar create primary \
  --summary "Sicoob Gold payment" \
  --from 2026-02-11T09:00:00-03:00 \
  --to 2026-02-11T09:15:00-03:00 \
  --rrule "FREQ=MONTHLY;BYMONTHDAY=11" \
  --reminder "email:3d" \
  --reminder "popup:0d@09:00" \
  --reminder "popup:0d@12:00" \
  --reminder "popup:0d@16:00"

If implementing RRULE/reminders isn’t on the roadmap, would you consider a “raw event JSON” flag so power users can pass these fields directly?

Happy to test or help spec this out. Thanks!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions