[overlord-issues] [JBoss JIRA] (SRAMP-408) Tab completion no longer works in s-ramp CLI
Eric Wittmann (JIRA)
issues at jboss.org
Tue Apr 29 15:44:34 EDT 2014
[ https://issues.jboss.org/browse/SRAMP-408?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12964533#comment-12964533 ]
Eric Wittmann commented on SRAMP-408:
-------------------------------------
Tab completion for the help command isn't working. For example:
{code}
s-ramp> help
archive:addEntry archive:pack ontology:delete s-ramp:connect s-ramp:property s-ramp:updateMetaData
archive:close archive:removeEntry ontology:get s-ramp:create s-ramp:query s-ramp:upload
archive:list archive:updateEntry ontology:list s-ramp:delete s-ramp:refreshMetaData
archive:listEntry archive:upload ontology:update s-ramp:disconnect s-ramp:showMetaData
archive:new audit:showAuditTrail ontology:upload s-ramp:getContent s-ramp:status
archive:open maven:deploy s-ramp:classification s-ramp:getMetaData s-ramp:updateContent
{code}
Typing just 'help' and hitting Tab results in a *correct* list of possible commands. But typing "help ar" and then hitting Tab results in:
{code}
s-ramp> help ar:
{code}
Typing "help s-ra" and hitting Tab *should* result in:
{code}
s-ramp> help s-ramp:
{code}
But instead it prints out a list of all commands in the s-ramp namespace. I think the namespace should be auto-completed once we know what it is.
> Tab completion no longer works in s-ramp CLI
> --------------------------------------------
>
> Key: SRAMP-408
> URL: https://issues.jboss.org/browse/SRAMP-408
> Project: S-RAMP
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Reporter: Eric Wittmann
> Assignee: David virgil naranjo
> Fix For: 0.5.0 - API Management
>
>
> The recent change to using AESH has broken tab-completion. For example, I typed the following:
> {code}
> s-ramp> conn
> {code}
> Then I hit "tab" and I got this:
> {code}
> s-ramp> connmp:connect
> {code}
> And the cursor was placed three spaces beyond "connect". After that tab didn't work at all because the command wasn't recognized (obviously).
> If I type s-ramp:connect manually and *then* hit tab, I get this:
> {code}
> s-ramp> s-ramp:connect t:8080/s-ramp-server
> {code}
> Also tab-completion of just the namespace adds an extra space at the end. If I back up one and use tab, I get the list of commands in the namespace but it won't actually complete any of them.
> So I think there is some fundamental problem with the tab completion. I tested on Windows cygwin. I will now go test on Fedora.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the overlord-issues
mailing list