Uploaded image for project: 'Groovy'
  1. Groovy
  2. GROOVY-6090

Reimplement CliBuilder over another CLI API

    XMLWordPrintableJSON

Details

    Description

      current CliBuilder implementation is based on the dead and outdated commons-cli project, which affects its flexibility, API, design and fimits its features.
      There are better alternatives - commons-cli2, args4j, jcommander, to name a few.

      CLI processing is critical feature for Groovy scripts usability, and lacking in it drive people away (even devoted Groovy advocates like @russel_winder) and prevents adoption.

      Attachments

        Issue Links

          Activity

            People

              paulk Paul King
              jbaruch Baruch Sadogursky
              Votes:
              2 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: