Skip to content
← All Tools

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