agenda, next, list --expand) expand occurrences. The file stays one definition.
Helpers
| Flag | Meaning |
|---|---|
--repeat | daily | weekly | monthly | yearly | hourly |
--interval | Every N periods |
--byday | e.g. MO,WE |
--count | How many occurrences |
--until | Inclusive end date |
--until is a plain date; the whole day is included.
Raw RRULE
BYSETPOS, etc.).
Do not mix --rrule with --repeat on the same add.
Exclude specific dates via exdates in the event YAML (or re-import). Prefer edit / import over hand-editing unless you know the schema (calkit schema --event --json).