Interesting, there is this ledger
software that is a C++ Unix
command-line accounting utility. Gives you the power and flexibility
that you could only dream of having from other tools. I should really
take a look to see what lessons I can learn from this.
20200217/https://github.com/ledger/ledger