Command-line and Emacs Calendar Client

📅 Caledonia 🏴󠁧󠁢󠁳󠁣󠁴󠁿#

Caledonia is a command-line calendar client. Currently, it operates on directories of .ics files (as managed by tools like vdirsyncer). It supports the list and query commands. See TODO for future plans.

Configuration#

Caledonia looks for calendars in the directory specified by the CALENDAR_DIR environment variable or in ~/.calendars/ by default.

Tests#

The project includes a test suite that can be ran with dune runtest.

Thanks#

To Patrick for suggesting the name, and all the developers of the dependencies used, especially icalendar and calendar.