ordo — Liturgical Ordo CLI
The 1962 liturgical Ordo in your terminal. See today's feast, class, liturgical color, proper readings, and rubrical notes for the traditional Mass and Office.
What It Does
ordo computes the full liturgical day according to the 1962 Roman calendar. It tells you the feast or feria, its class (I–IV), the liturgical color, the proper Mass readings, commemorations, and any special rubrical notes. It handles all the complexities of the traditional calendar — occurrence, concurrence, transfers, and Lenten adjustments.
Built for priests preparing Mass, servers setting up the altar, and laity following the liturgical year. All computation is local. No internet needed.
Example
$ ordo
Monday, March 3, 2026
Feria of Lent — Class III (violet)
Mass: Ferial — Proper readings
Epistle: IV Kings 5:1-15
Gospel: Luke 4:23-30
Vespers: of the feria
Compline: ordinary
Fast & abstinence: Lenten fast
$ ordo --date 2026-12-25
Thursday, December 25, 2026
THE NATIVITY OF OUR LORD JESUS CHRIST — Class I (white)
Mass: Three Masses permitted
1st Mass: Midnight — Isaias 9:2-7 / Luke 2:1-14
2nd Mass: Dawn — Titus 3:4-7 / Luke 2:15-20
3rd Mass: Day — Hebrews 1:1-12 / John 1:1-14
Installation
brew install ecclesia-dev/tap/ordo # coming soon
Homebrew tap not yet published. In the meantime, build from source — see the GitHub repository.
Usage
ordo # today's Ordo
ordo --date 2026-12-25 # Ordo for a specific date
ordo --week # this week's calendar
ordo --month # this month's calendar
ordo --year 2026 # full year overview
Source
Free and open source. github.com/ecclesia-dev/ordo