Uploaded image for project: 'Sling'
  1. Sling
  2. SLING-8519

Improve CLI parsing and general look and feel

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • Committer CLI 1.0.0
    • Tooling
    • None

    Description

      The current implementation of the Committer CLI provides its own parsing of the command line arguments. However, the current design is not flexible enough when it comes to adding other commands, nor regarding the way the parameters are handled.

      picocli [0], a project using the Apache 2.0 license, seems mature enough and can help with building the CLI, allowing the project to focus more on the actual commands to be executed rather than on the CLI itself.

      [0] - https://picocli.info/

      Attachments

        Issue Links

          Activity

            People

              radu Radu Cotescu
              radu Radu Cotescu
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 20m
                  20m