On 02/04/2010 02:00 PM, Bryan Kearney wrote:
On 02/04/2010 01:55 PM, Joseph Marques wrote:
> On 02/04/2010 01:33 PM, Bryan Kearney wrote:
>>
>> modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/AgentMain.java
>> | 8 ++--
>>
>>
modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/JLineAgentInputReader.java
>> | 17 ++++++++--
>> 2 files changed, 20 insertions(+), 5 deletions(-)
>>
>> New commits:
>> commit 68d82c05cad099d4ba56fc5e6ecebc0e60b4a5bd
>> Author: Bryan Kearney<bkearney(a)redhat.com>
>> Date: Thu Feb 4 13:35:18 2010 -0500
>>
>> Added autocomplete in order to make Greg Happy
>>
> This adds auto-completion of command names, but how about the arguments
> for each command?
> _______________________________________________
> rhq-devel mailing list
> rhq-devel(a)lists.fedorahosted.org
>
https://fedorahosted.org/mailman/listinfo/rhq-devel
I did not see an API on the commands that I could parse this. There
appears to be 2 or 3 patterns
cmd < foo | bar >
and
cmd --some
cmd --other
-- bk
Well, you can take a look at AgentCommandPrompt, but the syntax/usage is
just a simple string today. It might have been more complex, but we
hadn't considered jline when the agent was originally written. I'd
confirm with mazz, but I think there is a value to adding a new method
on the interface so that each command can be auto-completed with
arguments (and the valid values for each arg).