[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?

Regards,

-- 
Benoît Minisini.


More information about the User mailing list