> But the larger point is that an exception occurs (-h is not recognized > as an option) which triggers an error message. Given the history of > -h, why should that error not be help itself, rather than metahelp?
A larger point is that the error message should be helpful no matter WHAT the option is. What REALLY takes the cake is when "--help" isn't helpful. The other day I got something like this... % foo --help You idiot, you need to type "foo --help commands" or "foo --help syntax". Not literally, but that's the subtext. HATE