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

Commands

rscalendar provides the following commands:

CommandDescription
list-calendarsList all accessible calendars
listList all events for a calendar
event createCreate a new event
event updateUpdate fields on an existing event
event deleteDelete an event
calendar createCreate a new public calendar
checkCheck events against property rules
properties addAdd properties to events
properties checkValidate event properties against config
properties deleteDelete a property from events
properties renameRename a property key on events
properties editEdit a property value on events
move-eventsMove events between calendars
authAuthenticate with Google
defconfigPrint default configuration
completeGenerate shell completions

Global Flags

FlagDescription
--show-builtinShow “(built-in)” labels on standard Google Calendar fields
--jsonOutput as JSON for processing with tools like jq

All commands that interact with the calendar require prior authentication via rscalendar auth.