Thanks! `argh` and `click` were never really to my tastes aesthetically / from a readability point of view, but there's no denying they're highly efficient in terms of characters typed. I've added `cligen` to the alternatives menu (as well as case/style-insensitive pattern matching to the future options).
(Aside: another one of my side projects, a shell programming language, uses this insight in reverse - it uses `command --foo=bar quux` as the way to call `command(quux, foo="bar")`)
