Remind
From wikinotes
remind is a powerful CLI calender and reminder tool. Events are organized into plaintext files, and can be associated with an action.
Summary
REM Wednesday MSG send this message every wednesday REM March MSG send this message every day in month of march REM 25 Dec +5 MSG send message every-day for 5 days before christmas REM 1 Jan -7 MSG send single-message 7 days before Jan 1st REM 25 Dec *2 2011 UNTIL 1 Jan 2012 MSG message every 2x days between (Dec 25 - Jan 1) OMIT 25 Dec MSG Christmas ## omitted days are like holidays. # say you were scheduling a meeting, every wednesday, # but it was offset on holidays (like christmas) REM 26 Dec -1 MSG Triggered Dec 24 ## -n/+n does not count omitted days REM 26 Dec --1 MSG Triggered Dec 23 ## --n/++n does count omitted days