[ 
https://issues.apache.org/jira/browse/GSHELL-86?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12551837
 ] 

Guillaume Nodet commented on GSHELL-86:
---------------------------------------

{quote}
My point is though that I've been working insolation with-out input for a while 
on this stuff, so some of the ways GShell works are just based on my own 
preferences and whatever. I do want to make GShell as easy to use a possible 
and make it be able to do just about anything that someone wants in a cli app.
{quote}

Well, that's the reason why I explained what we did in ServiceMix, though I 
don't want to destabilize gshell at the moment, so we did whatever we needed in 
ServiceMix (just very small changes in gshell where absolutely needed).

The main problem we have is that we are working in an OSGi environment where 
commands are dynamically discovered, so the idea of having a layout described 
by an xml file just does not work for us.  What we came up with is having a 
single class implementing the CommandRegistry and the LayoutManager.  The 
layout is updated dynamically when commands are registered.   

> command groups in help screen
> -----------------------------
>
>                 Key: GSHELL-86
>                 URL: https://issues.apache.org/jira/browse/GSHELL-86
>             Project: GShell
>          Issue Type: Improvement
>      Security Level: public(Regular issues) 
>            Reporter: Jarek Gawor
>             Fix For: 1.0-alpha-1
>
>
> The help screen shows the following:
>   ...
>   /deploy
>   list-plugins          Install plugins into a geronimo server
>   connect               Connect to a Geronimo server
>   disconnect            Disconnect from a Geronimo server
>   ..
> which I would interpret that I need to type "/deploy/connect" to execute the 
> command. But that does not work but "deploy/connect" works. So I would 
> propose updating the help screen to show the slash at the end of the group 
> name instead of the front. e.g.:
>   ...
>   deploy/
>   list-plugins          Install plugins into a geronimo server
>   connect               Connect to a Geronimo server
>   disconnect            Disconnect from a Geronimo server
>   ..

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to