One of the 'features' of the current output is for the text to be able to
indicate whether the command is currently available or not. Personally I
don't think there's much value to that. If necessary, more information
could always be added to the help text.

Definitely +1 for removing code complexity.

--Jens

On Fri, Nov 4, 2016 at 11:06 AM, Jared Stewart <jstew...@pivotal.io> wrote:

> Huge +1 to the idea of simplifying Gfsh parsing.  I find the green help
> text from Spring Shell too be less readable then the black text from
> JoptSimple, but I assume we can configure that to our choosing.
>
> > On Nov 4, 2016, at 10:05 AM, Jinmei Liao <jil...@pivotal.io> wrote:
> >
> > This is a good idea. I'll reach out to find it out. Thanks!
> >
> > On Fri, Nov 4, 2016 at 9:48 AM, Michael Stolz <mst...@pivotal.io> wrote:
> >
> >> Can we suggest improvements to the Spring help capabilities? The Spring
> >> community tends to be very responsive to good suggestions.
> >>
> >> --
> >> Mike Stolz
> >> Principal Engineer - Gemfire Product Manager
> >> Mobile: 631-835-4771
> >> On Nov 4, 2016 8:27 AM, "Jinmei Liao" <jil...@pivotal.io> wrote:
> >>
> >>> We have several jira issues related to gfsh parsing (GEODE-1598,
> >>> GEODE-1912). After spending some time understanding how the parsing
> >> works,
> >>> I found out we have three components intertwined together all trying to
> >> do
> >>> parsing: Gfsh, JoptSimple and Spring Shell. I started an experiment by
> >>> getting rid of Gfsh and JoptSimple parsing and only using Spring Shell.
> >> The
> >>> outcome is I am able to maintain the current parsing and tabbing
> >> completion
> >>> capabilities (and fix a few bugs) by removing 40+ files. The only
> >>> difference I see so far lies in the help and hint messages. It seems
> the
> >>> main reason we are using these home backed Gfsh parsing is to provide
> >> more
> >>> readable help messages. Below are the differences:
> >>>
> >>> Using Spring Shell's provided help:
> >>>
> >>> Using Gfsh Parsing with JoptSimple:
> >>>
> >>>
> >>> ​
> >>> ​I do like the outcome of the latter, but added complexity of the code
> is
> >>> too expensive to bear. So I am asking the community how important it is
> >> to
> >>> maintain the current style of help? Can we do with the cheaper way by
> >> just
> >>> using whatever provided by the libraries?
> >>>
> >>> --
> >>> Cheers
> >>>
> >>> Jinmei
> >>>
> >>
> >
> >
> >
> > --
> > Cheers
> >
> > Jinmei
>
>

Reply via email to