mtcal is my calendaring and reminder program.


After I started mtcal, I discovered the old tool remind. The two tools are similar, perhaps, since they are both shell-oriented. But I seem to think in a more interactive yet still shell-oriented way.

Yes I love vim to edit config files… but… here is a really poor analogy:

mtcal is to remind as nmh is to mutt.

That’s probably a poor analogy because mutt gives a reasonable curses interface, while remind does not. But the real point is that nmh is a real oddity in the email world; each mail filing action is a shell command. This is my mindset with mtcal.


Here is a walk-through of mtcal’s features.

Updated January 1, 0001