Published 2026-04-28
This Dart command-line package processes Woonzorg source CSV data, validates and normalizes it, and then rebuilds the target database tables with the resulting records.
The CLI supports both legacy and modern CSV layouts and auto-detects the source format by header row unless --legacy is supplied.

Versioned documentation for dart_woonzorg_source_file_parser 1.1.0:
Run the CLI from the repository root:
dart run bin/dart_woonzorg_source_file_parser.dart -s assets/Drukkerij.csv -t assets/complex_display_name_lookup.xlsx -m debug
To force the old wide CSV structure explicitly:
dart run bin/dart_woonzorg_source_file_parser.dart -s assets/Drukkerij.csv -t assets/complex_display_name_lookup.xlsx -m release --legacy
--legacy to force the legacy format).