events/<scope>/<slug>-<id>.yaml. The folder name is the scope. Do not hand-edit scope to move an event — use mv.
Add
--start / --end as YYYY-MM-DDTHH:MM (seconds optional).All-day: date-only bounds and
--all-day.
| Flag | Meaning |
|---|---|
--title | Required for add |
--scope | Default personal |
--status | confirmed | tentative | cancelled |
--tz | IANA timezone |
--location --url --notes | Optional |
--rrule or --repeat … | See Recurrence |
--alert | Repeatable ISO-8601 offset, e.g. -PT10M, -P1D |
--json returns the new event, including id. Keep that id for show / edit / rm.
Show / edit / delete
edit takes the same flags as add except --scope.
Move scope
events/business/.