Reconcile
Run a configured reconciliation pair and choose output behavior.
Run reconciliation with a configured pair:
reconify reconcile \
--config reconify.yaml \
--pair bank_vs_stripe \
--out results.jsonOverride files
Explicit file flags bypass source glob resolution:
reconify reconcile \
--config reconify.yaml \
--pair bank_vs_stripe \
--left-file data/bank/january.csv \
--right-file data/stripe/january.csv \
--out results.jsonChoose output format
reconify reconcile \
--config reconify.yaml \
--pair bank_vs_stripe \
--format ndjson \
--out results.ndjsonValid formats are:
jsonjson-streamndjsoncsvtable
For files above roughly 500k rows, prefer json-stream, ndjson, or csv.
Large-run progress
reconify reconcile \
--config reconify.yaml \
--pair bank_vs_stripe \
--format ndjson \
--progress \
--progress-every 1000000 \
--out results.ndjsonProgress logs go to stderr, not the output file.
Token buffer
When name_mode: "tokens" is enabled, unmatched rows are buffered for token matching.
reconify reconcile \
--config reconify.yaml \
--pair bank_vs_stripe \
--max-token-buffer 100000Set --max-token-buffer 0 for unlimited buffering, but only when you have enough memory.