martyrology — Roman Martyrology CLI
The Roman Martyrology in your terminal. The daily listing of saints, martyrs, and confessors as read at the hour of Prime in the traditional Divine Office.
What It Does
martyrology displays the entry from the Martyrologium Romanum for any day of the year. Each entry records the saints and blessed commemorated on that date — their names, the place and manner of their death or glory, and a brief account of their witness. This is the same text read aloud daily in choir at Prime.
A daily tool for religious communities, for private devotion, and for anyone who wants to know which saints the Church honors today. Works entirely offline.
Example
$ martyrology
March 3
At Rome, the holy martyrs Marinus, a soldier, and
Asterius, a senator. In the persecution of Gallienus,
Marinus was denounced by a fellow soldier as a
Christian, and being firm in the confession of the
faith, was beheaded. Asterius, a man of rank, took
up the body of the martyr upon his shoulders and
reverently buried it, and was himself also put to
death for the faith.
In Bamberg, the birthday of blessed Cunegundis,
Empress, wife of St. Henry, who, being renowned
for miracles, and having preserved her virginity
by the consent of her husband, died a holy death
in the monastery of Kaufungen, in Hesse.
And elsewhere, many other holy martyrs, confessors,
and holy virgins.
℣ Thanks be to God.
— Martyrologium Romanum
Installation
brew install ecclesia-dev/tap/martyrology # coming soon
Homebrew tap not yet published. In the meantime, build from source — see the GitHub repository.
Usage
martyrology # today's entry
martyrology --date 2026-12-25 # entry for a specific date
martyrology --month march # all entries for March
martyrology search "Augustine" # find a saint by name
martyrology --tomorrow # tomorrow's entry (for Prime)
Source
Free and open source. github.com/ecclesia-dev/martyrology