[Gambas-user] Args help , most other places is -?

Benoit Minisini benoit.minisini at gambas-basic.org
Thu Jun 30 00:11:01 CEST 2022

Le 29/06/2022 à 13:51, Bruce Steers a écrit :
> I just noticed something in the Args.class
> Help is checked like this..
>      If Has("h", "help", ("Display this help")) Then
> I have noticed most other software uses -? not -h as the short name.
> I've edited gb.args Args.Has to be able to use more than one char for 
> shortname
> Eg..
> Args.Has("?h", "help", "Show this help")
> will work with either -?  or -h
> What do you think Ben?
> I've submitted a merge request..
> Respects
> BruceS

I don't see the need for that: '-?' and '-h' being synonymous is the 
only sane case I can imagine (because you want help, and so you don't 
know the options).

Another point: I didn't notice that you added a 'Args.HelpText()' method 
with an optional argument. It's quite an ugly interface! Why whould you 
need the automatically generated text as a string instead of printing it?


Benoît Minisini.

More information about the User mailing list