This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a change to branch CAMEL-23810-help-golden
in repository https://gitbox.apache.org/repos/asf/camel.git
from eda4597580ad CAMEL-23810: camel-jbang - CliHelpGoldenTest reads the
Camel version once
add 8902c9d8f689 CAMEL-26466: camel-jbang - The metadata and pages of the
commands are generated from the command model, not from the source (#28797)
add e05c5485d507 CAMEL-26467: camel-jbang - A file that does not exist
exits with 66 (EX_NOINPUT), not 3 (#28798)
add 1dc3a4c34efe Merge branch 'main' into CAMEL-23810-help-golden
add d3c9fd2a9e67 CAMEL-23810: camel-jbang - The help golden file after the
exit code 66 and the Quarkus registry description on main
No new revisions were added by this update.
Summary of changes:
.../ROOT/pages/camel-4x-upgrade-guide-4_24.adoc | 24 +-
.../modules/ROOT/pages/camel-jbang-exit-codes.adoc | 17 +-
.../pages/jbang-commands/camel-jbang-bind.adoc | 6 +-
.../camel-jbang-catalog-component.adoc | 2 +-
.../camel-jbang-catalog-dataformat.adoc | 2 +-
.../camel-jbang-catalog-dev-console.adoc | 2 +-
.../camel-jbang-catalog-language.adoc | 2 +-
.../jbang-commands/camel-jbang-catalog-other.adoc | 2 +-
.../camel-jbang-catalog-transformer.adoc | 2 +-
.../jbang-commands/camel-jbang-cmd-receive.adoc | 8 +-
.../pages/jbang-commands/camel-jbang-cmd-send.adoc | 2 +-
.../pages/jbang-commands/camel-jbang-cmd-stub.adoc | 4 +-
.../camel-jbang-cmd-thread-dump.adoc | 2 +-
.../pages/jbang-commands/camel-jbang-debug.adoc | 8 +-
.../camel-jbang-dependency-copy.adoc | 10 +-
.../camel-jbang-dependency-list.adoc | 10 +-
.../camel-jbang-dependency-update.adoc | 10 +-
.../ROOT/pages/jbang-commands/camel-jbang-dev.adoc | 8 +-
.../ROOT/pages/jbang-commands/camel-jbang-doc.adoc | 2 +-
.../pages/jbang-commands/camel-jbang-explain.adoc | 2 +-
.../pages/jbang-commands/camel-jbang-export.adoc | 10 +-
.../jbang-commands/camel-jbang-generate-rest.adoc | 2 +-
.../jbang-commands/camel-jbang-get-group.adoc | 2 +-
.../jbang-commands/camel-jbang-get-history.adoc | 2 +-
.../jbang-commands/camel-jbang-get-processor.adoc | 4 +-
.../jbang-commands/camel-jbang-get-route.adoc | 4 +-
.../pages/jbang-commands/camel-jbang-harden.adoc | 2 +-
.../pages/jbang-commands/camel-jbang-hawtio.adoc | 2 +-
.../camel-jbang-kubernetes-delete.adoc | 2 +-
.../camel-jbang-kubernetes-export.adoc | 38 +-
.../jbang-commands/camel-jbang-kubernetes-run.adoc | 30 +-
.../jbang-commands/camel-jbang-kubernetes.adoc | 2 +-
.../ROOT/pages/jbang-commands/camel-jbang-log.adoc | 4 +-
.../pages/jbang-commands/camel-jbang-overview.adoc | 2 +-
.../ROOT/pages/jbang-commands/camel-jbang-run.adoc | 8 +-
.../pages/jbang-commands/camel-jbang-sbom.adoc | 14 +-
.../pages/jbang-commands/camel-jbang-script.adoc | 2 +-
.../jbang-commands/camel-jbang-top-group.adoc | 2 +-
.../jbang-commands/camel-jbang-top-processor.adoc | 4 +-
.../jbang-commands/camel-jbang-top-route.adoc | 4 +-
.../pages/jbang-commands/camel-jbang-trace.adoc | 6 +-
.../jbang-commands/camel-jbang-update-run.adoc | 2 +-
.../camel-jbang-validate-source.adoc | 4 +-
.../jbang-commands/camel-jbang-validate-yaml.adoc | 4 +-
.../jbang-commands/camel-jbang-version-list.adoc | 4 +-
.../pages/jbang-commands/camel-jbang-wrapper.adoc | 2 +-
.../META-INF/camel-jbang-commands-metadata.json | 46 +-
.../camel/dsl/jbang/core/commands/AskTools.java | 3 +-
.../dsl/jbang/core/commands/CamelJBangMain.java | 3 +-
.../dsl/jbang/core/commands/CommandMetadata.java | 132 +++
.../dsl/jbang/core/commands/DependencyRuntime.java | 2 +-
.../dsl/jbang/core/commands/DependencyUpdate.java | 2 +-
.../camel/dsl/jbang/core/commands/Explain.java | 2 +-
.../camel/dsl/jbang/core/commands/Harden.java | 2 +-
.../camel/dsl/jbang/core/commands/Overview.java | 2 +-
.../commands/QuarkusExtensionRegistryMixin.java | 10 +-
.../apache/camel/dsl/jbang/core/commands/Run.java | 4 +-
.../jbang/core/commands/TransformDataWeave.java | 4 +-
.../core/commands/action/ActionBaseCommand.java | 4 +-
.../commands/action/CamelRouteStructureAction.java | 2 +-
.../commands/action/EvalExpressionCommand.java | 2 +-
.../commands/action/TransformMessageAction.java | 4 +-
.../CliExecutionExceptionHandler.java | 6 +-
.../dsl/jbang/core/commands/update/UpdateRun.java | 2 +-
.../camel/dsl/jbang/core/common/CliException.java | 10 +-
.../camel/dsl/jbang/core/common/CliExitCode.java | 11 +-
.../core/commands/CommandInputErrorsTest.java | 17 +-
.../jbang/core/commands/CommandMetadataTest.java | 148 ++++
.../jbang/core/commands/DependencyRuntimeTest.java | 3 +-
.../jbang/core/commands/ExitCodeContractTest.java | 5 +-
.../camel/dsl/jbang/core/commands/ExplainTest.java | 2 +-
.../dsl/jbang/core/commands/OverviewTest.java | 2 +-
.../core/commands/TransformDataWeaveTest.java | 3 +-
.../jbang/core/commands/TransformRouteTest.java | 5 +-
.../CamelRouteDiagramActionDispatchTest.java | 4 +-
.../CamelRouteDiagramActionMultiFileTest.java | 4 +-
.../action/CamelRouteTopologyActionTest.java | 4 +-
.../commands/action/RouteActionJavaSourceTest.java | 2 +-
.../action/TransformMessageActionTest.java | 2 +-
.../jbang/core/commands/update/UpdateRunTest.java | 2 +-
.../src/test/resources/golden/cli-help.txt | 209 ++---
.../camel-jbang-plugin-commands-metadata.json | 2 +-
.../core/commands/generate/CodeRestGenerator.java | 2 +-
.../camel-jbang-plugin-commands-metadata.json | 2 +-
.../camel-jbang-plugin-commands-metadata.json | 2 +-
.../validate/PropertiesValidateCommand.java | 2 +-
.../commands/validate/YamlValidateCommand.java | 2 +-
.../core/commands/validate/ValidateJsonTest.java | 6 +-
.../apache/camel/dsl/jbang/run/RunPipeline.java | 6 +-
.../packaging/PrepareCamelJBangCommandsMojo.java | 976 +++------------------
.../PrepareCamelJBangCommandsMojoTest.java | 647 ++++----------
91 files changed, 921 insertions(+), 1678 deletions(-)
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/CommandMetadata.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/CommandMetadataTest.java