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 c581f266509ee85add2afc8d609eb9af7357f1a7
Author: Claus Ibsen <[email protected]>
AuthorDate: Fri Jul 10 21:53:33 2026 +0200

    chore: fix bare validate and kubernetes commands printing nothing
    
    Replace standalone HelpCommand (prints nothing without parent context)
    with CommandLine(this).usage() so running 'camel validate' or
    'camel kubernetes' without subcommands prints proper usage help.
    
    Co-Authored-By: Claude Opus 4.6 <[email protected]>
    Signed-off-by: Claus Ibsen <[email protected]>
---
 .../camel/dsl/jbang/core/commands/kubernetes/KubernetesCommand.java    | 3 +--
 .../apache/camel/dsl/jbang/core/commands/validate/ValidateCommand.java | 3 +--
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git 
a/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/main/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/KubernetesCommand.java
 
b/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/main/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/KubernetesCommand.java
index 9dc4c9cf81f1..a2c0ee4999a7 100644
--- 
a/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/main/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/KubernetesCommand.java
+++ 
b/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/main/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/KubernetesCommand.java
@@ -29,8 +29,7 @@ public class KubernetesCommand extends KubernetesBaseCommand {
 
     @Override
     public Integer doCall() throws Exception {
-        // defaults to printing the help message
-        new CommandLine(new CommandLine.HelpCommand()).execute();
+        new CommandLine(this).usage(System.out);
         return 0;
     }
 }
diff --git 
a/dsl/camel-jbang/camel-jbang-plugin-validate/src/main/java/org/apache/camel/dsl/jbang/core/commands/validate/ValidateCommand.java
 
b/dsl/camel-jbang/camel-jbang-plugin-validate/src/main/java/org/apache/camel/dsl/jbang/core/commands/validate/ValidateCommand.java
index 045b4e2fc0d0..3c4499c8d4ee 100644
--- 
a/dsl/camel-jbang/camel-jbang-plugin-validate/src/main/java/org/apache/camel/dsl/jbang/core/commands/validate/ValidateCommand.java
+++ 
b/dsl/camel-jbang/camel-jbang-plugin-validate/src/main/java/org/apache/camel/dsl/jbang/core/commands/validate/ValidateCommand.java
@@ -30,8 +30,7 @@ public class ValidateCommand extends CamelCommand {
 
     @Override
     public Integer doCall() throws Exception {
-        // defaults to printing the help message
-        new CommandLine(new CommandLine.HelpCommand()).execute();
+        new CommandLine(this).usage(System.out);
         return 0;
     }
 }

Reply via email to