librelad 03d4788a2c fix(cli): show help on an unknown verb, and accept validate
Two faults in the same dispatch branch.

The unknown-command path called handleHelpCommands, which has never existed —
the function is cliHandleHelpCommands. So every unrecognised verb printed
"Unknown command" and then died on `handleHelpCommands: command not found`,
withholding the help that was the entire purpose of the branch.

Routing is the category DIRECTORY name, which is not always the word that
comes to hand: `libreportal validate system` is what people type, and it fell
into that same broken branch while the working spelling was `validation`. Map
the synonym onto its directory rather than renaming the directory, so the
handler name derived from it still resolves.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-29 02:42:30 +01:00
..