walterddr opened a new issue #7673: URL: https://github.com/apache/pinot/issues/7673
This issue is an extension from the previous discussion in #7591. Proposal --- Propose to use [picocli](https://github.com/remkop/picocli) for this mainly for several reasons: 1. picocli has been a reliable and actively develop CLI project. - lack of development activity of args4j could potentially causes security vulnerability since no one is patching those upstream. 2. the POC of the migration #7665 works quite well with all backward compatibility features enabled - with one exception: `--forbid` was not implemented in the POC, but it should be easily supported via preprocessor. 3. It will create better extensibility down the road, for example we can dynamically attach `SubCommand` to an existing command. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org For additional commands, e-mail: commits-h...@pinot.apache.org