p...@highoctane.be wrote:
On Tue, Dec 2, 2014 at 4:30 PM, Ben Coman <b...@openinworld.com <mailto:b...@openinworld.com>> wrote:

    p...@highoctane.be <mailto:p...@highoctane.be> wrote:


        On Tue, Dec 2, 2014 at 4:06 PM, Sean P. DeNigris
        <s...@clipperadams.com <mailto:s...@clipperadams.com>
        <mailto:s...@clipperadams.com <mailto:s...@clipperadams.com>>__>
        wrote:

            EstebanLM wrote
             > is cool.
             > I would like to explore the possibility to replace our
        command
            line parser
             > with getopt. You know… is more compatible at the end :)

            I find the implementation of our command line handlers very
            confusing. It
            seems like it grew organically from a smaller idea and the
        design
            got out of
            control. There are many assumptions that can make it hard to
        extend,
            especially to combine multiple options, as Ben and I
        discovered when
            implementing the "don't run startup scripts" handler. It
        would be
            nice to
            revisit starting from a behavioral specification.


        Well, what makes you say that?
        The core CommandLineHandler itself is pretty generic and can do
        a lot of things.

        Then, yeah, what is under is quite varied. But that's to be
        expected when trying out "new tech".

        I've been making one of my own here for a given project with
        about 20-30 commands and I had to put in some structure indeed.


    Is that part available somewhere that can be reviewed ?


You mean?

CommandLineHandler and CommandLineArguments is in the base image.


No, I meant.. "I had to put in some structure indeed"
or is it too application specific?
cheers -ben



Reply via email to