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());

Reply via email to