<div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-size:small"><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, 29 Jun 2022 at 18:46, bb <<a href="mailto:adamnt42@gmail.com">adamnt42@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div>On Wed, 2022-06-29 at 16:01 +0100, Bruce Steers wrote:</div><blockquote type="cite" style="margin:0px 0px 0px 0.8ex;border-left:2px solid rgb(114,159,207);padding-left:1ex"><div><br></div><div>Do you think it's better or useless to be able to use more than one char as</div><div>the shortname?</div></blockquote><div><br></div><div>Actually, I think that short options should be capable of being more than one char <u>long</u>.</div><div><br></div><div>I recently ran out of "obvious" option shortnames for a program option and had to resort to a non-obvious one. i.e. I had already used both "d" and "D" and needed a third one.</div></div></blockquote><div><br></div><div style="font-size:small" class="gmail_default">Here's a modded Args.module for ya Bruce.</div><div style="font-size:small" class="gmail_default">Has the following modifications..</div><div style="font-size:small" class="gmail_default"><br></div><div style="font-size:small" class="gmail_default">' Also use question mark -? as well as -h as short name to get args help.</div><div style="font-size:small" class="gmail_default"><b>Property QuestionMark As Boolean Use $bQuestionMark </b><br></div><div style="font-size:small" class="gmail_default"><br></div>' group shortnames together like -ab as -a -b<div style="font-size:small" class="gmail_default"><b>Property Grouping As Integer Use $iGrouping </b><br></div><div style="font-size:small" class="gmail_default"><div style="font-size:small" class="gmail_default">' GROUP_ON (default) = use grouping (-ab wil be used seen as -a and -b, original behavior)<br></div><div style="font-size:small" class="gmail_default">' GROUP_OFF = no grouping, more than one char can be used 
as shortname (-ab will be used as -ab)<br></div><div style="font-size:small" class="gmail_default">' GROUP_AUTO = detect, if  -ab shortname does not exist then -a and -b are used<br></div><div style="font-size:small" class="gmail_default"><br></div></div><div style="font-size:small" class="gmail_default">' if an args error then automatically print the args help.<br></div><div style="font-size:small" class="gmail_default"><b>Property HelpOnError As Boolean Use $bHelpOnError</b><br><br><b>Public Enum GROUP_ON, GROUP_OFF, GROUP_AUTO</b></div><div style="font-size:small" class="gmail_default"><br></div><div style="font-size:small" class="gmail_default">Respects</div><div style="font-size:small" class="gmail_default">BruceS<br></div></div></div>