Nice to see efforts towards improving the CLI. I haven't tracked any discussions since the time I was following a similar approach with Clikt and dropped it due to the lack of time. Is there somewhere a document or discussion thread that provides more information why PicoCLI is a good choice, and which of the current problems are addressed by it (besides the benefits you mentioned above)?
I would be interested to see how it compares to Clikt that I chose back then and learn from it. I also remember that the platform-specific shell scripts and the test coverage were two of the bigger issues we wanted to address. Are these addressed with PicoCLI? Best, Christos On Fri, May 15, 2026 at 2:24 PM Jan Høydahl <[email protected]> wrote: > Hi, > > An effort has started to transition Solr from commons-cli to the more > capable PicoCLI (https://picocli.info). > > Many reasons it will serve us better > * More modern annotation based approach, easier to maintain > * Built in support for sub commands > * Keep all option docs, usage docs, examples etc in code annotations -> no > doc drift > * Auto generate CLI documentation for the reference guide > > The JIRA for this effort is > https://issues.apache.org/jira/browse/SOLR-17697 > > If you want to help, there are instructions in the JIRA for how to join in. > The effort is divided in many small tasks and is well suited for new > contributors. > > Jan > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > >
