Skip to content

SOLR-17697: Implement picocli for package command / PackageTool - #4739

Open
jaykay12 wants to merge 5 commits into
apache:jira/SOLR-17697-picoclifrom
jaykay12:SOLR-17697-packagetool
Open

SOLR-17697: Implement picocli for package command / PackageTool#4739
jaykay12 wants to merge 5 commits into
apache:jira/SOLR-17697-picoclifrom
jaykay12:SOLR-17697-packagetool

Conversation

@jaykay12

@jaykay12 jaykay12 commented Aug 15, 2026

Copy link
Copy Markdown
Contributor

https://issues.apache.org/jira/browse/SOLR-17697

Description

Implementing PicoCLI for the PackageTool

Solution

Used Prompt provided in the Jira & got initial migration done by Cursor.

Majoryly, common code which was being used in the commons-cli call path, which could be used in picocli as well, is being refactored to private functions.

Tests

Please describe the tests you've developed or run to confirm this patch implements the feature or solves the problem.

Checklist

Please review the following and check all that apply:

  • I have reviewed the guidelines for How to Contribute and my code conforms to the standards described there to the best of my ability.
  • I have created a Jira issue and added the issue ID to my pull request title.
  • I have given Solr maintainers access to contribute to my PR branch. (optional but recommended, not available for branches on forks living under an organisation)
  • I have developed this patch against the main branch.
  • I have run ./gradlew check.
  • I have added tests for my changes.
  • I have added documentation for the Reference Guide
  • I have added a changelog entry for my change

@github-actions github-actions Bot added the documentation Improvements or additions to documentation label Aug 15, 2026
@github-actions github-actions Bot added the tests label Aug 15, 2026
@jaykay12

Copy link
Copy Markdown
Contributor Author

This PR supports the PicoCLI migration: #3254

@epugh @janhoy please review once u have time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cat:cli documentation Improvements or additions to documentation tests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant