Last year I started learning accounting for the first time. I found hledger with text-based journals to work well. I don’t know to what degree it differs from ledger-cli. https://hledger.org/
Agreed that accounting is probably best done as a programming job. 😅