feat(go): add --print-fio-table debug flag to fuj sync #14
Reference in New Issue
Block a user
Delete Branch "feat/fuj-sync-print-fio-table"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
--print-fio-tableflag tofuj sync; only fires when--dry-runis also settabwritertable of every Fio transaction in the look-back window with aSTATUScolumn (NEW= would be appended,DUP= already in sheet)New file
go/internal/services/banksync/fio_table.go—printFioTable+truncRuneshelpersTest plan
cd go && go build ./... && go test ./...— all passfuj sync --dry-run --days 30— existing output unchanged (no table)fuj sync --dry-run --print-fio-table --days 30— table prints with DATE/AMOUNT/SENDER/VS/MESSAGE/BANKID/STATUS columns; NEW count matches the "would sync N" summaryfuj sync --print-fio-table --days 1(no --dry-run) — table silently suppressed, real sync proceeds normally🤖 Generated with Claude Code