When given an unknown command and an unknown flag, we now prioritise
showing the unknown command error. [#2388]
This fix, on top of prior work, also solves a long standing CLI/UX
problem we've had with addon commands: now you can freely mix in
addon-specific options in a hledger command line, and hledger won't
complain. Ie, writing -- before addon flags is no longer needed. \o/
The command-line interface for the hledger accounting system. Its
basic function is to read a plain text file describing financial
transactions and produce useful reports.