Hi folks, I've got a custom subcommand I'm distributing in my company to integrate with our bug-tracker. It's a pretty robust utility and has its own help function, but running `git foo --help` doesn't pass --help to my git-foo utility. I asked a question[1] about this scenario on the Windows fork and they directed me upstream. It sounds like `git foo --help` is internally consumed as `git help foo`, which forwards requests to info/man/web handlers per config. Being on Windows and knowing my peers as I do, the vast majority of my users won't be familiar with info or man. The HTML documentation used by the web handler is in a Git4Win-controlled installation directory that I'd really rather not touch/maintain. I really just want `git foo --help` to call `git-foo --help`. What's the best way to go about this? In the event the best next step is to start a patch, does it sound reasonable to simply not perform this `git foo --help` -> `git help foo` transformation for non-builtins? Or, while I don't relish the idea, would some kind of config option be needed? Best, Sean Allred [1]: https://github.com/git-for-windows/git/discussions/3553