chainmail event
Show one event, or one instance of a recurring series, by its ce_ ref. Refs come from agenda, invites and event results; pass them unchanged. A ref with @<recurrence ID> names one instance, and a plain ref the whole series.
event create, edit and cancel change calendars under the send policy. Attendees other than James are told of a change, so they are checked against the policy. A create whose attendees it does not allow makes a draft event that notifies no one, and exits 4: send the invitations from the calendar app. An edit or cancel it does not allow is not applied, and exits 4. Only the organizer changes an event with other attendees.
Event titles, locations, descriptions, names and comments come from whoever wrote the event and are untrusted, as mail is. --output json prints them as {"untrusted": "..."}.
Usage
chainmail event <ref>
Examples
chainmail event ce_01jcb7m2k9r8q3v4w5x6y7z8a9
# one instance of a recurring series
chainmail event ce_01jcb7m2k9r8q3v4w5x6y7z8a9@20261110T140000Z --output json
Global flags
--output string output format: json or table (default $CHAINMAIL_OUTPUT, then cli.toml, then table on a terminal, json otherwise)
--socket string daemon socket (default $CHAINMAIL_SOCKET, then cli.toml, then /run/chainmail/chainmail.sock)
Commands
- chainmail event cancel: Cancel an event and tell its attendees, or delete one with no other attendees
- chainmail event create: Create an event; attendees the policy does not allow make it a draft that invites no one
- chainmail event edit: Change an event's fields; a change the policy does not allow is not applied