aboutsummaryrefslogtreecommitdiff
path: root/bin/dune
diff options
context:
space:
mode:
authorLukasz Kasprzak <lukas@labunix.xyz>2026-08-19 09:19:14 +0200
committerLukasz Kasprzak <lukas@labunix.xyz>2026-08-19 09:19:14 +0200
commitdecb13fb17697f6d6d952c407f2173a714164804 (patch)
tree7c77e73aac02372df4e26b549029379f0b2a0756 /bin/dune
parent6abc243e5d40bd60174a3fb1affc9517b0ac5617 (diff)
downloadcolitur-decb13fb17697f6d6d952c407f2173a714164804.tar.gz
colitur-decb13fb17697f6d6d952c407f2173a714164804.zip
feat(cli): colitur emit -- csv, json, sexp, xml, ics
Reuses resolved_year_report's existing two-liturgical-year indexing rather than copying it: that walk owns the civil-vs-liturgical span reasoning, and a second copy would drift. It is refactored to return the days, with the printer layered on top, so day and readings behave identically -- which cli.t proves byte-for-byte. CSV emits one header for a whole multi-year run, not one per year. A reversed range is a usage error rather than silently empty output. Asserted in cli.t: two ics runs are byte-identical, because nothing in the path reads a clock.
Diffstat (limited to 'bin/dune')
-rw-r--r--bin/dune2
1 files changed, 1 insertions, 1 deletions
diff --git a/bin/dune b/bin/dune
index c79bbf1..376fe70 100644
--- a/bin/dune
+++ b/bin/dune
@@ -2,4 +2,4 @@
(name main)
(public_name colitur)
(package colitur)
- (libraries colitur_kernel rite_ef))
+ (libraries colitur_kernel rite_ef colitur_render))