Ledger CLI
2024
Why a CLI
The people doing reconciliation already lived in a terminal. A web app would have been a detour through a browser for a job that is really just diffing two files.
Design notes
One command, two arguments, and an exit code that means something in CI.