Commit Graph

4 Commits

Author SHA1 Message Date
e2f637895d refactor: rename project from remind_sync to ical2rem
- Rename executable public_name and package name from remind_sync to
  ical2rem
- Update dune-project with new name, source URI, maintainer, synopsis,
  description, and tags
- Add dune-build-info dependency and use Build_info to generate the
  version string at build time instead of the %%VERSION%% placeholder
- Add pinned dependencies to ical2rem.opam
- Remove remind_sync.opam
- Bump dune lang version from 3.20 to 3.23
2026-06-20 00:10:25 +02:00
bb97fa5458 feat: add --timezone CLI option for configurable output timezone 2026-06-20 00:10:25 +02:00
df4e17bc31 feat: support multiple input files
- Accept multiple positional arguments instead of a single required file
- Extract `read_file` helper to separate file reading from parsing
- Collect all valid reminders across files before printing
- Handle per-file errors gracefully without aborting the whole run
2026-06-20 00:10:25 +02:00
22f049ebb4 Initial commit 2026-06-20 00:10:09 +02:00