RFR(M): 8189102: All tools should support -?, -h and --help
joe darcy
joe.darcy at oracle.com
Wed Oct 11 20:10:31 UTC 2017
Hi Goetz,
Note that a change like this require a CSR request for the command line
updates and return code modification. The review should also occur on
aliases where the various tools are discussed, for example, javac is
discussed on compiler-dev and several other tools are discussed on
core-libs-dev.
Thanks,
-Joe
On 10/11/2017 1:06 PM, Lindenmaier, Goetz wrote:
> Hi
>
> The tools in jdk should all show the same behavior wrt. help flags.
> This change normalizes the help flags of a row of the tools in the jdk.
> Java accepts -?, -h and --help, thus I changed the tools to support
> these, too. Some tools exited with '1' after displaying the help message,
> I turned this to '0'.
>
> Maybe this is not the right mailing list for this, please advise.
>
> Please review this change. I please need a sponsor.
> http://cr.openjdk.java.net/~goetz/wr17/8189102-helpMessage/webrev.01/
>
> In detail, this fixes the help message of the following tools:
> jar -? -h --help; added -?.
> jarsigner -? -h --help; added --help. -help accepted but not documented.
> javac -? --help; added -?. Removed -help. -h is taken for other purpose
> javadoc -? -h --help; added -h -?. Removed -help
> javap -? -h --help; added -h. -help accepted but no more documented.
> jcmd -? -h --help; added -? --help. -help accepted but no more documented. Changed return value to '0'
> jdb -? -h --help; added -? -h --help. -help accepted but no more documented.
> jdeprscan -? -h --help; added -?
> jinfo -? -h --help; added -? --help. -help accepted but no more documented.
> jjs -h --help; Replaced -help by --help. Adding more not straight forward.
> jps -? -h --help; added -? --help. -help accepted but no more documented.
> jshell -? -h --help; added -?
> jstat -? -h --help; added -h --help. -help accepted but no more documented.
>
> Best regards,
> Goetz.
More information about the hotspot-dev
mailing list