Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

event create

Create a new calendar event.

Usage

rscalendar event create --summary <TEXT> --start <TIME> --end <TIME> [OPTIONS]

Options

OptionRequiredDescription
--summary <TEXT>YesEvent title
--start <TIME>YesStart time (RFC3339 or YYYY-MM-DD)
--end <TIME>YesEnd time (RFC3339 or YYYY-MM-DD)
--calendar-id <ID>NoCalendar ID (default: primary)
--description <TEXT>NoEvent description
--location <TEXT>NoEvent location

Date Handling

  • Timed events: Use RFC3339 format, e.g. 2026-04-01T09:00:00+03:00
  • All-day events: Use YYYY-MM-DD format. The end date is inclusive — rscalendar automatically converts it to Google’s exclusive format.

Examples

Create an all-day event:

rscalendar event create --summary "Holiday" --start 2026-04-01 --end 2026-04-01

Create a timed event with location:

rscalendar event create --summary "Lunch" --start "2026-04-01T12:00:00+03:00" --end "2026-04-01T13:00:00+03:00" --location "Cafe"