Thanks to everyone for the feedback!  I have started migrating Jenkinsfile 
Runner. Just in case you are curious, this is a simple pull 
request: https://github.com/jenkinsci/jenkinsfile-runner/pull/432 . I also 
have a working PoC for sub-commands, but I will deliver it separately due 
to a significant refactoring needed in the existing codebase for splitting 
the code to subcommands.

BR, Oleg

On Thursday, November 26, 2020 at 1:59:33 PM UTC+1 
manuel.ramon...@gmail.com wrote:

> Hi.
>
> Use existing, best maintained, more-future-ready solutions as much as 
> possible. Avoid doing business that it's not our business.
>
> Just take into account the status of every possibility to choose the best 
> if possible. Status ~ security vulnerabilities, regularly maintained, 
> current users, ...
> +1000000
>
> Thank you.
>
> On Tue, Nov 24, 2020 at 12:39 AM Oleg Nenashev <o.v.ne...@gmail.com> 
> wrote:
>
>> Yup, updating CLICommand in the core is not in the table. Too much effort 
>> with low benefit, CLICommand implementation in Jenkins is already a 
>> "sub-command" from the user and developer standpoint.
>>
>> When I mentioned Jenkins core, I rather meant the default "java -jar 
>> jenkins.war" entry point, and a similar one for remoting. That could be 
>> updated, and for remoting it could actually help to improve UX. But, still, 
>> not very high on the priority list.
>>
>>
>> On Mon, Nov 23, 2020, 23:23 Jesse Glick <jgl...@cloudbees.com> wrote:
>>
>>> picocli seems appropriate for new development. It is integrated with
>>> Quarkus, too. I doubt we would want to rewrite existing Jenkins
>>> features using args4j; in particular, `CLICommand` hard-codes it (we
>>> could not switch compatibly).
>>>
>>> -- 
>>> You received this message because you are subscribed to a topic in the 
>>> Google Groups "Jenkins Developers" group.
>>> To unsubscribe from this topic, visit 
>>> https://groups.google.com/d/topic/jenkinsci-dev/jTkOpdZ7z1s/unsubscribe.
>>> To unsubscribe from this group and all its topics, send an email to 
>>> jenkinsci-de...@googlegroups.com.
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/jenkinsci-dev/CANfRfr0%2BvyvbovgW4oUESjNMhpsDwoKQ8cy%3D9cYU82nAVOGhdw%40mail.gmail.com
>>> .
>>>
>> -- 
>>
> You received this message because you are subscribed to the Google Groups 
>> "Jenkins Developers" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to jenkinsci-de...@googlegroups.com.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/jenkinsci-dev/CAPfivLBSx4N2%3Dw36qZvLaf5Y0Fkd%3D2Go0688bpC5cW0Dpxs0ag%40mail.gmail.com
>>  
>> <https://groups.google.com/d/msgid/jenkinsci-dev/CAPfivLBSx4N2%3Dw36qZvLaf5Y0Fkd%3D2Go0688bpC5cW0Dpxs0ag%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/31f55ad7-a366-4adc-8a59-04804a8e6186n%40googlegroups.com.

Reply via email to