-
Notifications
You must be signed in to change notification settings - Fork 325
Open
Description
Summary
Add a new --availability flag to the add command in gcalcli. This flag allows users to explicitly set an event as "Free" or "Busy" during creation.
Why
Currently, gcalcli does not expose the "transparency" (free/busy) field of Google Calendar events. This prevents users from creating "Ghost Blocks" — events that appear on their calendar for planning purposes but do not block their availability for scheduling tools.
Proposed Solution
- Flag:
--availability - Options:
free,busy(Default:busy) - Behavior:
freemaps to APItransparency='transparent'busymaps to APItransparency='opaque'
- CLI Standard: Use UI-friendly terms ("availability", "free", "busy") rather than API jargon ("transparency", "opaque"), consistent with other
gcalcliarguments like--titleand--where.
Verification
- Users should be able to run
gcalcli add --availability freeand see the event as "Free" in the Google Calendar UI.
Related Issues
- Relates to Set availability when creating an event #619
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels