[
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)