Skip to content
← All Tools

lectionary — Traditional Lectionary CLI

The traditional Roman Lectionary in your terminal. Epistle and Gospel readings for any day in the 1962 liturgical calendar, with the full Douay-Rheims text.


What It Does

lectionary looks up the proper Epistle and Gospel readings assigned to any day in the 1962 Roman calendar and displays the full text from the Douay-Rheims Bible. It handles Sundays, ferias, feast days, vigils, and ember days — automatically resolving which readings apply based on the liturgical calendar.

Useful for preparing to assist at Mass, for spiritual reading, or for following the Church's one-year cycle of Scripture. Everything runs locally and offline.

Example

$ lectionary

  Monday in the First Week of Lent
  March 3, 2026

  Epistle: IV Kings 5:1-15
  ────────────────────────
  Naaman, general of the army of the king of Syria,
  was a great man with his master, and honourable:
  for by him the Lord gave deliverance to Syria: and
  he was a valiant man and rich, but a leper ...

  Gospel: Luke 4:23-30
  ─────────────────────
  At that time: Jesus said to the Pharisees:
  Doubtless you will say to Me this similitude:
  Physician, heal thyself: as great things as we
  have heard done in Capharnaum, do also here in
  Thy own country ...

Installation

brew install ecclesia-dev/tap/lectionary   # coming soon

Homebrew tap not yet published. In the meantime, build from source — see the GitHub repository.

Usage

lectionary                     # today's readings
lectionary --date 2026-12-25   # readings for a specific date
lectionary --epistle           # Epistle only
lectionary --gospel            # Gospel only
lectionary --sunday-next       # next Sunday's readings
lectionary --week              # this week's readings

Source

Free and open source. github.com/ecclesia-dev/lectionary