This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel.git
commit e9c69455ffae3566c0307bb2d30d72190de34c93 Author: Claus Ibsen <[email protected]> AuthorDate: Fri Jul 10 19:36:08 2026 +0200 chore: fix CatalogDoc filter and dependency artifactId - Fix --filter not matching camelCase option names by lowercasing the option name before contains() check in filter() and filterMain() - Fix 'camel doc main' printing broken artifactId camel.main instead of camel-main Co-Authored-By: Claude Opus 4.6 <[email protected]> Signed-off-by: Claus Ibsen <[email protected]> --- .../apache/camel/dsl/jbang/core/commands/catalog/CatalogDoc.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/catalog/CatalogDoc.java b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/catalog/CatalogDoc.java index 87a73be26465..47376939b144 100644 --- a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/catalog/CatalogDoc.java +++ b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/catalog/CatalogDoc.java @@ -419,7 +419,7 @@ public class CatalogDoc extends CamelCommand { printer().println(""); printer().println(" <dependency>"); printer().println(" <groupId>" + "org.apache.camel" + "</groupId>"); - printer().println(" <artifactId>" + "camel.main" + "</artifactId>"); + printer().println(" <artifactId>" + "camel-main" + "</artifactId>"); printer().println(" <version>" + catalog.getCatalogVersion() + "</version>"); printer().println(" </dependency>"); printer().println(""); @@ -759,7 +759,7 @@ public class CatalogDoc extends CamelCommand { } String target = name.toLowerCase(Locale.ROOT); return options.stream().filter( - r -> r.getName().contains(target) || r.getName().equalsIgnoreCase(target) + r -> r.getName().toLowerCase(Locale.ROOT).contains(target) || r.getName().equalsIgnoreCase(target) || r.getDescription().toLowerCase(Locale.ROOT).contains(target) || r.getShortGroup() != null && r.getShortGroup().toLowerCase(Locale.ROOT).contains(target)) .collect(Collectors.toList()); @@ -805,7 +805,7 @@ public class CatalogDoc extends CamelCommand { } String target = name.toLowerCase(Locale.ROOT); return options.stream().filter( - r -> r.getName().contains(target) || r.getName().equalsIgnoreCase(target) + r -> r.getName().toLowerCase(Locale.ROOT).contains(target) || r.getName().equalsIgnoreCase(target) || r.getDescription().toLowerCase(Locale.ROOT).contains(target) || r.getShortGroup() != null && r.getShortGroup().toLowerCase(Locale.ROOT).contains(target)) .collect(Collectors.toList());
