CAS-CLI StdCmdLinePrinter doesn't print optional sub-options for group options
------------------------------------------------------------------------------
Key: OODT-354
URL: https://issues.apache.org/jira/browse/OODT-354
Project: OODT
Issue Type: Bug
Affects Versions: 0.3
Environment: none
Reporter: Brian Foster
Assignee: Brian Foster
Priority: Minor
Fix For: 0.4
The following is produced for:
$ ./filemgr-client -h SqlQuery
{code}
Action Help for 'SqlQuery'
- Required:
-u [--url] <url>
-op [--operation]
-sql [--sqlQuery]
-q [--query] <query>
- Optional:
-f [--filter]
-prMetKey [--priorityMetKey] <metadata-key>
-algor [--algor] <classpath>
-sdtMetKey [--startDateTimeMetKey] <metadata-key>
-edtMetKey [--endDateTimeMetKey] <metadata-key>
-of [--outputFormat] <output-format-string>
-sb [--sortBy] <metadata field>
-dlmtr [--delimiter] <delimiter-string>
{code}
However converter is missing from sub-options for -f option:
{code}
-conv [--converter] <classpath>
{code}
in order to determine the difference between required/optional sub-options the
output will also be changed to look like the following:
{code}
Action Help for 'SqlQuery'
- Required:
-u [--url] <url>
-op [--operation]
-sql [--sqlQuery] (required)
-q [--query] <query>
- Optional:
-f [--filter]
-prMetKey [--priorityMetKey] <metadata-key> (required)
-algor [--algor] <classpath> (required)
-sdtMetKey [--startDateTimeMetKey] <metadata-key> (required)
-conv [--converter] <classpath> (optional)
-edtMetKey [--endDateTimeMetKey] <metadata-key> (required)
-of [--outputFormat] <output-format-string>
-sb [--sortBy] <metadata field>
-dlmtr [--delimiter] <delimiter-string>
{code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira