commons-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Emmanuel Bourg <ebo...@apache.org>
Subject Re: [cli] help should display "--long-option=VALUE"
Date Sun, 31 Jul 2011 21:03:36 GMT
Hi Thomas,

In your example the value separator should not be specified, it's usage 
is not the one you expect.

To change the character displayed between the option name and the value 
you have to call HelpFormatter.setLongOptSeparator('='), this method is 
new in CLI 1.3.

Emmanuel Bourg



Le 04/07/2011 12:43, Papendieck, Thomas a écrit :
> Dear members,
>
> I want my application displaying following help on command line:
> --long-option=VALUE
>
> Having read instructions on http://commons.apache.org/cli/usage.html I wrote following
code for common-cli-1.2:
> options.addOption(
>         OptionBuilder.withLongOpt("long-option")
>           .withValueSeparator('=')
>           .hasArg()
>           .withArgName("VALUE")
>           .create());
>
> But the result is:
> --long-option<VALUE>
>
> How do I force common-cli to output --long-option=VALUE instead of --long-option<VALUE>?
>
> BTW: parsing the command line argument "--long-option=VALUE" works great.
>
> Is using cli-2 still the only chance as I found in this list posted by David<achepat...@yahoo.es>
 on  Mon, 24 Apr 2006 09:01:35 GMT?
>
> bye
> Thomas
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
> For additional commands, e-mail: user-help@commons.apache.org
>


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
For additional commands, e-mail: user-help@commons.apache.org


Mime
View raw message