On 17/08/2010 22.15, Duke wrote:
 Hi folks,

Hi there
I just heard about gengetopt, tried it and like it very much. I want to change the default reaction of gengetopt a little bit to suit my purpose better, so I have two questions below:

* When Print help, is there a way showing that one option is optional and the other is required? For now, help shows only options and their descriptions and values, no way to know if an option is optional or required until one tries the program and some of its options.

for the moment this is not implemented, although in the summary of command invocation optional options should be printed differently (I should check this, I don't remember it right now and cannot check it now).

Surely, this behavior could be added (by using a command line switch of gengetopt itself); I should work on this (or if you want to try to implement it...)
* When there is no input (no argument or argc < 2), is there a way of telling gengetopt to show help, even if there are required options? For now, if there is required option, and if the program is invoked without argument, then "option required" shows up, not the help.

this could be implemented in your program itself; as long as you init an args_info structure, then you could check argc and in case call the print help generated function directly; have you tried this?

hope to hear from you soon
cheers
    Lorenzo

--
Lorenzo Bettini, PhD in Computer Science, DI, Univ. Torino
ICQ# lbetto, 16080134     (GNU/Linux User # 158233)
HOME: http://www.lorenzobettini.it MUSIC: http://www.purplesucker.com
http://www.myspace.com/supertrouperabba
BLOGS: http://tronprog.blogspot.com  http://longlivemusic.blogspot.com
http://www.gnu.org/software/src-highlite
http://www.gnu.org/software/gengetopt
http://www.gnu.org/software/gengen http://doublecpp.sourceforge.net


_______________________________________________
Help-gengetopt mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/help-gengetopt

Reply via email to