[ 
https://issues.apache.org/jira/browse/CAMEL-23810?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18134814#comment-18134814
 ] 

Claus Ibsen commented on CAMEL-23810:
-------------------------------------

The hold is lifted: CAMEL-25388 (central exit codes and error handling, 
CAMEL-25389) is resolved for 4.24.0. A port starts from that state and keeps 
the same exit code contract.

Related: CAMEL-24724 moves the logic of camel run and camel export out of the 
picocli commands, into the picocli-free camel-jbang-export module (Java API in 
#28671, #28675, #28688; the shared settings pipeline in #28728). After it, 
these commands are thin front ends that fill a request from their options, so a 
port to aesh rewrites only the command layer: the options, the mixins 
(MavenResolverMixin, QuarkusPlatformMixin) and the plugin lookup 
(PluginHelper.getActivePlugins, which takes the picocli CommandLine). Suggested 
order: the remaining CAMEL-24724 stage-1 steps first, then the port.

Target 4.24.0.

_Claude Code on behalf of davsclaus (Claus Ibsen)_


> camel-jbang - Port from picolli to aesh
> ---------------------------------------
>
>                 Key: CAMEL-23810
>                 URL: https://issues.apache.org/jira/browse/CAMEL-23810
>             Project: Camel
>          Issue Type: Improvement
>            Reporter: Claus Ibsen
>            Assignee: Claus Ibsen
>            Priority: Major
>             Fix For: 4.24.0
>
>
> [https://www.jbang.dev/learn/from-picocli-to-sh-how-porting-jbang-s-cli-made-everything-better/]
>  



--
This message was sent by Atlassian Jira
(v10.3.26#10030026)

Reply via email to