-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Extract CLI logic from TestNG core #2612
base: master
Are you sure you want to change the base?
Conversation
@juherr - Please give me some more time to go through this implementation (maybe this weekend). I liked this decoupling 👍 One thing. Do you think we can start preferring to use Streams and lambdas over regular for loops ? |
@juherr - I tried checking out your branch and then running the tests via
Please let me know if I am doing anything incorrectly here. |
@krmahadevan Thanks for the feedback. I moved it to draft because I didn't check tests yet. If the move looks good enough for you, I will finish it asap. |
@juherr - Sure. I am fine with this change. Please help take it forward. |
Did you remember to?
CHANGES.txt
https://github.com/remkop/picocli is the new defacto library for CLI.
Even if there is no plan to change the default implementation, JCommander was deeply linked.
The goal of this PR is to remove the strong dependency to JCommander.