aboutsummaryrefslogtreecommitdiff
path: root/internal/cli/liturgy.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/cli/liturgy.go')
-rw-r--r--internal/cli/liturgy.go7
1 files changed, 6 insertions, 1 deletions
diff --git a/internal/cli/liturgy.go b/internal/cli/liturgy.go
index 523531d..fabac48 100644
--- a/internal/cli/liturgy.go
+++ b/internal/cli/liturgy.go
@@ -23,7 +23,12 @@ func runLiturgy(cfg config.Config, date string, stdout, stderr io.Writer) int {
fmt.Fprintf(stderr, "lectio: bad date %q (want YYYY-MM-DD)\n", date)
return 2
}
- day := calendar.Compute(d.UTC(), cfg.Selection(), []calendar.Layer{caldata.Universal()})
+ dir, _ := config.CalendarsDir()
+ layers, errs := caldata.Stack(dir, cfg.Use)
+ for _, e := range errs {
+ fmt.Fprintln(stderr, "lectio: warning:", e)
+ }
+ day := calendar.Compute(d.UTC(), cfg.Selection(), layers)
printLiturgicalDay(stdout, cfg, day)
return 0
}