RERAT.ICS(7) Miscellaneous Information Manual RERAT.ICS(7)

rerat.ics(lack of) iCalendar emulation for rerat

$ head -n1 ~/.ratrun/old/an-event[.ics]
BEGIN:VCALENDAR

Contrary to ratrun.ics(7), iCal RRULE is semantically too complex to be handled correctly in all common cases. As such, no attempt to do so is made.

Since they don't interfere with the event format, normal "rerat:" specs can be appended to the event, and work as expected.

To that end, an X-RATSTART key is appended to the event each time it gets re-scheduled. This functions to both override the original DTSTART, as well as to provide an equivalent for =.

The event remains importable and, from the perspective of the iCal, unchanged.

/usr/share/zoneinfo/
s are validated to exist here before being used.

rat(1), ratrun.ics(7), ratrun(8), rerat(8)

🐀

RFC5545

The same emulator is used between rerat and ratrun, so the same compatibility is achieved for bulk event parsing.

See ratrun.ics(7).

June 5, 2024 ratrun 1c+latest