Command-line and Emacs Calendar Client
OCaml 98.9%
Dune 0.1%
Other 1.0%
7 1 0

Clone this repository

https://tangled.org/ryan.freumh.org/caledonia
git@knot.freumh.org:ryan.freumh.org/caledonia

For self-hosted knots, clone URLs may differ based on your setup.

README.md

📅 Caledonia 🏴󠁧󠁢󠁳󠁣󠁴󠁿#

Caledonia is a command-line calendar client. Currently, it operates on directories of .ics files (as managed by tools like vdirsyncer). It has the list, search, show, add, delete, and edit subcommands, and supports timezones. 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 timere.