(camel) branch main updated: camel-jbang: polished

2024-07-11 Thread davsclaus
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


The following commit(s) were added to refs/heads/main by this push:
 new 0a18461de0b camel-jbang: polished
0a18461de0b is described below

commit 0a18461de0b2ef0226e4ac8c5d1401898a87da24
Author: Claus Ibsen 
AuthorDate: Thu Jul 11 09:52:24 2024 +0200

camel-jbang: polished
---
 .../apache/camel/dsl/jbang/core/commands/action/CamelSourceAction.java  | 2 --
 1 file changed, 2 deletions(-)

diff --git 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/CamelSourceAction.java
 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/CamelSourceAction.java
index 454398f95cd..c4e4b725d8f 100644
--- 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/CamelSourceAction.java
+++ 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/CamelSourceAction.java
@@ -35,8 +35,6 @@ import static 
org.apache.camel.support.LoggerHelper.stripSourceLocationLineNumbe
 @Command(name = "source", description = "Display Camel route source code", 
sortOptions = false)
 public class CamelSourceAction extends ActionBaseCommand {
 
-// TODO: strip license header
-
 @CommandLine.Parameters(description = "Name or pid of running Camel 
integration", arity = "0..1")
 String name = "*";
 



(camel) branch main updated: camel-jbang - Polished

2024-07-05 Thread davsclaus
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


The following commit(s) were added to refs/heads/main by this push:
 new 87153c391ba camel-jbang - Polished
87153c391ba is described below

commit 87153c391ba595c5368be178c360519a8a10d0e5
Author: Claus Ibsen 
AuthorDate: Fri Jul 5 19:49:14 2024 +0200

camel-jbang - Polished
---
 .../org/apache/camel/dsl/jbang/core/commands/CamelJBangMain.java  | 8 
 .../camel/dsl/jbang/core/commands/action/CamelSendAction.java | 2 +-
 .../dsl/jbang/core/commands/action/RouteControllerAction.java | 2 +-
 .../apache/camel/dsl/jbang/core/commands/process/CamelCount.java  | 2 +-
 .../camel/dsl/jbang/core/commands/process/ListVariable.java   | 2 +-
 .../apache/camel/dsl/jbang/core/commands/process/ListVault.java   | 2 +-
 .../camel/dsl/jbang/core/commands/version/VersionCommand.java | 2 +-
 7 files changed, 10 insertions(+), 10 deletions(-)

diff --git 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/CamelJBangMain.java
 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/CamelJBangMain.java
index 31a64f611fc..d39848eee04 100644
--- 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/CamelJBangMain.java
+++ 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/CamelJBangMain.java
@@ -77,6 +77,7 @@ public class CamelJBangMain implements Callable {
 .addSubcommand("log", new CommandLine(new 
CamelLogAction(main)))
 .addSubcommand("ps", new CommandLine(new ListProcess(main)))
 .addSubcommand("stop", new CommandLine(new StopProcess(main)))
+.addSubcommand("export", new CommandLine(new Export(main)))
 .addSubcommand("trace", new CommandLine(new 
CamelTraceAction(main)))
 .addSubcommand("transform", new CommandLine(new 
TransformCommand(main))
 .addSubcommand("route", new CommandLine(new 
TransformRoute(main)))
@@ -126,7 +127,6 @@ public class CamelJBangMain implements Callable {
 .addSubcommand("list", new CommandLine(new 
DependencyList(main)))
 .addSubcommand("copy", new CommandLine(new 
DependencyCopy(main)))
 .addSubcommand("update", new CommandLine(new 
DependencyUpdate(main
-.addSubcommand("sbom", new CommandLine(new 
SBOMGenerator(main)))
 .addSubcommand("catalog", new CommandLine(new 
CatalogCommand(main))
 .addSubcommand("component", new CommandLine(new 
CatalogComponent(main)))
 .addSubcommand("dataformat", new CommandLine(new 
CatalogDataFormat(main)))
@@ -136,11 +136,11 @@ public class CamelJBangMain implements Callable {
 .addSubcommand("other", new CommandLine(new 
CatalogOther(main)))
 .addSubcommand("kamelet", new CommandLine(new 
CatalogKamelet(main
 .addSubcommand("doc", new CommandLine(new CatalogDoc(main)))
-.addSubcommand("jolokia", new CommandLine(new Jolokia(main)))
-.addSubcommand("hawtio", new CommandLine(new Hawtio(main)))
 .addSubcommand("bind", new CommandLine(new Bind(main)))
 .addSubcommand("script", new CommandLine(new Script(main)))
-.addSubcommand("export", new CommandLine(new Export(main)))
+.addSubcommand("jolokia", new CommandLine(new Jolokia(main)))
+.addSubcommand("hawtio", new CommandLine(new Hawtio(main)))
+.addSubcommand("sbom", new CommandLine(new 
SBOMGenerator(main)))
 .addSubcommand("completion", new CommandLine(new 
Complete(main)))
 .addSubcommand("config", new CommandLine(new 
ConfigCommand(main))
 .addSubcommand("list", new CommandLine(new 
ConfigList(main)))
diff --git 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/CamelSendAction.java
 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/CamelSendAction.java
index 266b576a11c..dfdb67dfc79 100644
--- 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/CamelSendAction.java
+++ 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/CamelSendAction.java
@@ -36,7 +36,7 @@ import org.fusesource.jansi.AnsiConsole;
 import picocli.CommandLine;
 
 @CommandLine.Command(name = "send",
- description = "Sends a message to a system via an 
existing running Camel integration", sortOptions = false)
+ description = "Send messages to endpoints via running 
C

[camel] branch main updated: camel-jbang - Polished

2023-08-10 Thread davsclaus
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


The following commit(s) were added to refs/heads/main by this push:
 new 3135750e0a9 camel-jbang - Polished
3135750e0a9 is described below

commit 3135750e0a9eeb95e4c9121771ada9c92a381017
Author: Claus Ibsen 
AuthorDate: Thu Aug 10 17:31:59 2023 +0200

camel-jbang - Polished
---
 .../src/main/java/org/apache/camel/dsl/jbang/core/commands/Export.java  | 2 +-
 .../org/apache/camel/dsl/jbang/core/commands/ExportBaseCommand.java | 2 --
 2 files changed, 1 insertion(+), 3 deletions(-)

diff --git 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Export.java
 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Export.java
index 830e36a0b07..1b0c4a1f7b0 100644
--- 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Export.java
+++ 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Export.java
@@ -26,7 +26,7 @@ import org.apache.camel.util.CamelCaseOrderedProperties;
 import picocli.CommandLine.Command;
 
 @Command(name = "export",
- description = "Export Camel integration to Spring Boot or Quarkus 
based project")
+ description = "Export to other runtimes (Camel Main, Spring Boot, or 
Quarkus)")
 public class Export extends ExportBaseCommand {
 
 public Export(CamelJBangMain main) {
diff --git 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ExportBaseCommand.java
 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ExportBaseCommand.java
index 8ddc2dd4339..cdf6460d6c2 100644
--- 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ExportBaseCommand.java
+++ 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ExportBaseCommand.java
@@ -54,8 +54,6 @@ import org.apache.camel.util.IOHelper;
 import org.apache.camel.util.StringHelper;
 import picocli.CommandLine;
 
-@CommandLine.Command(name = "export",
- description = "Export to other runtimes such as Spring 
Boot or Quarkus")
 abstract class ExportBaseCommand extends CamelCommand {
 
 protected static final String BUILD_DIR = ".camel-jbang/work";



[camel] branch main updated: camel-jbang - Polished

2022-11-10 Thread davsclaus
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


The following commit(s) were added to refs/heads/main by this push:
 new ccca2795070 camel-jbang - Polished
ccca2795070 is described below

commit ccca2795070786121dc964087dc091f7681922da
Author: Claus Ibsen 
AuthorDate: Thu Nov 10 10:59:52 2022 +0100

camel-jbang - Polished
---
 docs/user-manual/modules/ROOT/pages/camel-jbang.adoc  | 8 
 .../org/apache/camel/dsl/jbang/core/commands/CamelJBangMain.java  | 2 +-
 .../org/apache/camel/dsl/jbang/core/commands/DependencyTree.java  | 2 ++
 3 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/docs/user-manual/modules/ROOT/pages/camel-jbang.adoc 
b/docs/user-manual/modules/ROOT/pages/camel-jbang.adoc
index ddf39882ca6..8f97b020863 100644
--- a/docs/user-manual/modules/ROOT/pages/camel-jbang.adoc
+++ b/docs/user-manual/modules/ROOT/pages/camel-jbang.adoc
@@ -1304,7 +1304,7 @@ you do not have to use a build system like Maven or 
Gradle to add every Camel co
 as a dependency.
 
 However, you may want to know what dependencies are required to run the Camel 
integration.
-To see this, you can use the `dependency-tree` command. The command output 
does not output a detailed
+To see this, you can use the `dependencies` command. The command output does 
not output a detailed
 tree, such as `mvn dependencies:tree`, as the output is intended to list which 
Camel components,
 and other JARs needed (when using Kamelets).
 
@@ -1312,7 +1312,7 @@ The dependency output by default is _vanilla_ Apache 
Camel with the camel-main a
 
 [source,bash]
 
-camel dependency-tree
+camel dependencies
 org.apache.camel:camel-dsl-modeline:3.20.0
 org.apache.camel:camel-health:3.20.0
 org.apache.camel:camel-kamelet:3.20.0
@@ -1331,7 +1331,7 @@ You can also specify the output should be in _Maven 
format_ as shown:
 
 [source,bash]
 
-camel dependency-tree --output=maven
+camel dependencies --output=maven
 
 org.apache.camel
 camel-main
@@ -1393,7 +1393,7 @@ You can also choose the target runtime as either 
_quarkus_ or _spring-boot_ as s
 
 [source,bash]
 
-camel dependency-tree --runtime=spring-boot
+camel dependencies --runtime=spring-boot
 org.springframework.boot:spring-boot-starter-actuator:2.7.5
 org.springframework.boot:spring-boot-starter-web:2.7.5
 org.apache.camel.springboot:camel-spring-boot-engine-starter:3.20.0
diff --git 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/CamelJBangMain.java
 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/CamelJBangMain.java
index f3474659540..aeb3527cc74 100644
--- 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/CamelJBangMain.java
+++ 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/CamelJBangMain.java
@@ -114,7 +114,7 @@ public class CamelJBangMain implements Callable {
 .addSubcommand("hawtio", new CommandLine(new Hawtio(main)))
 .addSubcommand("bind", new CommandLine(new Bind(main)))
 .addSubcommand("pipe", new CommandLine(new Pipe(main)))
-.addSubcommand("dependency-tree", new CommandLine(new 
DependencyTree(main)))
+.addSubcommand("dependencies", new CommandLine(new 
DependencyTree(main)))
 .addSubcommand("export", new CommandLine(new Export(main)));
 
 commandLine.getCommandSpec().versionProvider(() -> {
diff --git 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/DependencyTree.java
 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/DependencyTree.java
index be9b50df944..040150d1123 100644
--- 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/DependencyTree.java
+++ 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/DependencyTree.java
@@ -35,6 +35,8 @@ import org.apache.camel.util.CamelCaseOrderedProperties;
 import org.apache.camel.util.FileUtil;
 import picocli.CommandLine;
 
+@CommandLine.Command(name = "dependencies",
+ description = "Displays all Camel dependencies required 
to run")
 public class DependencyTree extends Export {
 
 protected static final String EXPORT_DIR = ".camel-jbang/export";



[camel] branch main updated: camel-jbang - Polished

2022-09-26 Thread davsclaus
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


The following commit(s) were added to refs/heads/main by this push:
 new a2298a28766 camel-jbang - Polished
a2298a28766 is described below

commit a2298a287664740de96caf79f53b29db45ca0a4b
Author: Claus Ibsen 
AuthorDate: Mon Sep 26 17:25:32 2022 +0200

camel-jbang - Polished
---
 .../org/apache/camel/dsl/jbang/core/commands/process/ListEvent.java | 6 +-
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListEvent.java
 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListEvent.java
index c114e3a9c18..bc0fce859c2 100644
--- 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListEvent.java
+++ 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListEvent.java
@@ -68,8 +68,6 @@ public class ListEvent extends ProcessBaseCommand {
 row.name = extractName(root, ph);
 }
 row.pid = "" + ph.pid();
-row.uptime = extractSince(ph);
-row.age = TimeUtils.printSince(row.uptime);
 
 if (filter == null || filter.contains("context")) {
 fetchEvents(root, row, "events", rows);
@@ -140,7 +138,7 @@ public class ListEvent extends ProcessBaseCommand {
 case "name":
 return o1.name.compareToIgnoreCase(o2.name) * negate;
 case "age":
-return Long.compare(o1.uptime, o2.uptime) * negate;
+return Long.compare(o1.timestamp, o2.timestamp) * negate;
 default:
 return 0;
 }
@@ -149,8 +147,6 @@ public class ListEvent extends ProcessBaseCommand {
 private static class Row implements Cloneable {
 String pid;
 String name;
-String age;
-long uptime;
 String type;
 long timestamp;
 String exchangeId;



[camel] branch main updated: camel-jbang - Polished

2022-09-22 Thread davsclaus
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


The following commit(s) were added to refs/heads/main by this push:
 new 3e5c1fcf1e2 camel-jbang - Polished
3e5c1fcf1e2 is described below

commit 3e5c1fcf1e231f62a9f0462438df143d4364ca2a
Author: Claus Ibsen 
AuthorDate: Thu Sep 22 09:42:29 2022 +0200

camel-jbang - Polished
---
 .../camel/dsl/jbang/core/commands/catalog/CatalogBaseCommand.java   | 6 +++---
 .../camel/dsl/jbang/core/commands/catalog/CatalogKamelet.java   | 4 ++--
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/catalog/CatalogBaseCommand.java
 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/catalog/CatalogBaseCommand.java
index d0f02f4febe..e5cdf93b606 100644
--- 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/catalog/CatalogBaseCommand.java
+++ 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/catalog/CatalogBaseCommand.java
@@ -39,7 +39,7 @@ public abstract class CatalogBaseCommand extends CamelCommand 
{
 String sort;
 
 @CommandLine.Option(names = { "--gav" },
-description = "Include column with Maven GAV", 
defaultValue = "false")
+description = "Display Maven GAV instead of name", 
defaultValue = "false")
 boolean gav;
 
 @CommandLine.Option(names = { "--filter" },
@@ -75,9 +75,9 @@ public abstract class CatalogBaseCommand extends CamelCommand 
{
 
 if (!rows.isEmpty()) {
 System.out.println(AsciiTable.getTable(AsciiTable.NO_BORDERS, 
rows, Arrays.asList(
-new 
Column().header("NAME").dataAlign(HorizontalAlign.LEFT).with(r -> r.name),
+new 
Column().header("NAME").visible(!gav).dataAlign(HorizontalAlign.LEFT).with(r -> 
r.name),
 new 
Column().header("ARTIFACT-ID").visible(gav).dataAlign(HorizontalAlign.LEFT).with(this::shortGav),
-new 
Column().header("LEVEL").dataAlign(HorizontalAlign.LEFT).with(r -> r.level),
+new 
Column().header("LEVEL").dataAlign(HorizontalAlign.LEFT).minWidth(12).with(r -> 
r.level),
 new 
Column().header("DESCRIPTION").dataAlign(HorizontalAlign.LEFT).with(this::shortDescription;
 }
 
diff --git 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/catalog/CatalogKamelet.java
 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/catalog/CatalogKamelet.java
index 5c35c5b1d35..faef90d6a51 100644
--- 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/catalog/CatalogKamelet.java
+++ 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/catalog/CatalogKamelet.java
@@ -102,8 +102,8 @@ public class CatalogKamelet extends CamelCommand {
 if (!rows.isEmpty()) {
 System.out.println(AsciiTable.getTable(AsciiTable.NO_BORDERS, 
rows, Arrays.asList(
 new 
Column().header("NAME").dataAlign(HorizontalAlign.LEFT).with(r -> r.name),
-new 
Column().header("TYPE").dataAlign(HorizontalAlign.LEFT).with(r -> r.type),
-new 
Column().header("LEVEL").dataAlign(HorizontalAlign.LEFT).with(r -> 
r.supportLevel),
+new 
Column().header("TYPE").dataAlign(HorizontalAlign.LEFT).minWidth(10).with(r -> 
r.type),
+new 
Column().header("LEVEL").dataAlign(HorizontalAlign.LEFT).minWidth(12).with(r -> 
r.supportLevel),
 new 
Column().header("DESCRIPTION").dataAlign(HorizontalAlign.LEFT).with(this::getDescription;
 }
 



[camel] branch main updated: camel-jbang - Polished

2022-09-17 Thread davsclaus
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


The following commit(s) were added to refs/heads/main by this push:
 new f1bb1405bb7 camel-jbang - Polished
f1bb1405bb7 is described below

commit f1bb1405bb7f5d8d279b289364a8bdd8f95852ec
Author: Claus Ibsen 
AuthorDate: Sat Sep 17 09:58:42 2022 +0200

camel-jbang - Polished
---
 .../java/org/apache/camel/dsl/jbang/core/commands/CamelJBangMain.java | 4 ++--
 .../dsl/jbang/core/commands/{kamelet => catalog}/CatalogCommand.java  | 2 +-
 .../dsl/jbang/core/commands/{kamelet => catalog}/CatalogKamelet.java  | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/CamelJBangMain.java
 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/CamelJBangMain.java
index 05fa2aa7921..5b049d6ebaa 100644
--- 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/CamelJBangMain.java
+++ 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/CamelJBangMain.java
@@ -28,8 +28,8 @@ import 
org.apache.camel.dsl.jbang.core.commands.action.CamelRouteStartAction;
 import org.apache.camel.dsl.jbang.core.commands.action.CamelRouteStopAction;
 import org.apache.camel.dsl.jbang.core.commands.action.CamelSourceTop;
 import org.apache.camel.dsl.jbang.core.commands.action.CamelThreadDump;
-import org.apache.camel.dsl.jbang.core.commands.kamelet.CatalogCommand;
-import org.apache.camel.dsl.jbang.core.commands.kamelet.CatalogKamelet;
+import org.apache.camel.dsl.jbang.core.commands.catalog.CatalogCommand;
+import org.apache.camel.dsl.jbang.core.commands.catalog.CatalogKamelet;
 import org.apache.camel.dsl.jbang.core.commands.process.CamelContextStatus;
 import org.apache.camel.dsl.jbang.core.commands.process.CamelContextTop;
 import org.apache.camel.dsl.jbang.core.commands.process.CamelProcessorStatus;
diff --git 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/kamelet/CatalogCommand.java
 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/catalog/CatalogCommand.java
similarity index 95%
rename from 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/kamelet/CatalogCommand.java
rename to 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/catalog/CatalogCommand.java
index da9d41dfe32..cea0a8eef55 100644
--- 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/kamelet/CatalogCommand.java
+++ 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/catalog/CatalogCommand.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.camel.dsl.jbang.core.commands.kamelet;
+package org.apache.camel.dsl.jbang.core.commands.catalog;
 
 import org.apache.camel.dsl.jbang.core.commands.CamelCommand;
 import org.apache.camel.dsl.jbang.core.commands.CamelJBangMain;
diff --git 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/kamelet/CatalogKamelet.java
 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/catalog/CatalogKamelet.java
similarity index 99%
rename from 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/kamelet/CatalogKamelet.java
rename to 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/catalog/CatalogKamelet.java
index 9598fa74741..31767a59a35 100644
--- 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/kamelet/CatalogKamelet.java
+++ 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/catalog/CatalogKamelet.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.camel.dsl.jbang.core.commands.kamelet;
+package org.apache.camel.dsl.jbang.core.commands.catalog;
 
 import java.lang.reflect.Method;
 import java.util.ArrayList;



[camel] branch main updated: camel-jbang: Polished

2022-09-08 Thread davsclaus
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


The following commit(s) were added to refs/heads/main by this push:
 new a8c25c7af32 camel-jbang: Polished
a8c25c7af32 is described below

commit a8c25c7af32f7125486eaf8abfea6cd49e2eca5a
Author: Claus Ibsen 
AuthorDate: Thu Sep 8 12:46:59 2022 +0200

camel-jbang: Polished
---
 .../camel/dsl/jbang/core/commands/process/CamelContextStatus.java   | 2 +-
 .../apache/camel/dsl/jbang/core/commands/process/CamelRouteStatus.java  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/CamelContextStatus.java
 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/CamelContextStatus.java
index 7ecada01fa0..09bd9bdcb49 100644
--- 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/CamelContextStatus.java
+++ 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/CamelContextStatus.java
@@ -130,7 +130,7 @@ public class CamelContextStatus extends ProcessBaseCommand {
 new 
Column().header("AGE").headerAlign(HorizontalAlign.CENTER).with(r -> r.ago),
 new Column().header("ROUTE").with(this::getRoutes),
 new Column().header("TOTAL").with(r -> r.total),
-new Column().header("FAILED").with(r -> r.failed),
+new Column().header("FAIL").with(r -> r.failed),
 new Column().header("INFLIGHT").with(r -> r.inflight),
 new 
Column().header("SINCE-LAST").with(this::getSinceLast;
 }
diff --git 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/CamelRouteStatus.java
 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/CamelRouteStatus.java
index c411c994769..c984d7bff92 100644
--- 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/CamelRouteStatus.java
+++ 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/CamelRouteStatus.java
@@ -136,7 +136,7 @@ public class CamelRouteStatus extends ProcessBaseCommand {
 .with(r -> r.state),
 new 
Column().header("AGE").headerAlign(HorizontalAlign.CENTER).with(r -> r.age),
 new Column().header("TOTAL").with(r -> r.total),
-new Column().header("FAILED").with(r -> r.failed),
+new Column().header("FAIL").with(r -> r.failed),
 new Column().header("INFLIGHT").with(r -> r.inflight),
 new Column().header("MEAN").with(r -> r.mean),
 new Column().header("MIN").with(r -> r.min),



[camel] branch main updated: camel-jbang: polished

2022-08-22 Thread davsclaus
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


The following commit(s) were added to refs/heads/main by this push:
 new d448652203e camel-jbang: polished
d448652203e is described below

commit d448652203ee39793496278a65f4119299acaaa8
Author: Claus Ibsen 
AuthorDate: Tue Aug 23 07:19:26 2022 +0200

camel-jbang: polished
---
 .../java/org/apache/camel/dsl/jbang/core/commands/process/Hawtio.java | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/Hawtio.java
 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/Hawtio.java
index 928295ec0d0..b974590a242 100644
--- 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/Hawtio.java
+++ 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/Hawtio.java
@@ -33,7 +33,7 @@ import picocli.CommandLine.Command;
 @Command(name = "hawtio", description = "Launch Hawtio web console")
 public class Hawtio extends CamelCommand {
 
-@CommandLine.Parameters(description = "Name or pid of running Camel 
integration", arity = "1")
+@CommandLine.Parameters(description = "Name or pid of running Camel 
integration", arity = "0..1")
 String name;
 
 @CommandLine.Option(names = { "--version" },
@@ -42,7 +42,7 @@ public class Hawtio extends CamelCommand {
 
 // use port  as 8080 is too commonly used
 @CommandLine.Option(names = { "--port" },
-description = "Port number to use for Hawtio web 
console", defaultValue = "")
+description = "Port number to use for Hawtio web 
console (port  by default)", defaultValue = "")
 int port = ;
 
 @CommandLine.Option(names = { "--openUrl" },



[camel] branch main updated: camel-jbang: polished pid

2022-08-22 Thread davsclaus
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


The following commit(s) were added to refs/heads/main by this push:
 new 139927b7e5d camel-jbang: polished pid
139927b7e5d is described below

commit 139927b7e5d846b10e4c8e7d2e12998d463ee9c9
Author: Claus Ibsen 
AuthorDate: Mon Aug 22 12:35:21 2022 +0200

camel-jbang: polished pid
---
 .../src/main/java/org/apache/camel/main/KameletMain.java   | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git 
a/dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/KameletMain.java 
b/dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/KameletMain.java
index 6752b76fba5..e34fe0b7eee 100644
--- 
a/dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/KameletMain.java
+++ 
b/dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/KameletMain.java
@@ -16,7 +16,6 @@
  */
 package org.apache.camel.main;
 
-import java.lang.management.ManagementFactory;
 import java.util.LinkedList;
 import java.util.Map;
 import java.util.Objects;
@@ -441,7 +440,7 @@ public class KameletMain extends MainCommandLineSupport {
 
 private static String getPid() {
 try {
-return "" + ManagementFactory.getRuntimeMXBean().getPid();
+return "" + ProcessHandle.current().pid();
 } catch (Throwable e) {
 return null;
 }



[camel] branch main updated: camel-jbang - Polished docs

2022-08-04 Thread davsclaus
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


The following commit(s) were added to refs/heads/main by this push:
 new 9c66e648fd0 camel-jbang - Polished docs
9c66e648fd0 is described below

commit 9c66e648fd0571fc73d718bc1933788e3fc9a0a0
Author: Claus Ibsen 
AuthorDate: Fri Aug 5 07:22:42 2022 +0200

camel-jbang - Polished docs
---
 docs/user-manual/modules/ROOT/pages/camel-jbang.adoc | 18 --
 1 file changed, 16 insertions(+), 2 deletions(-)

diff --git a/docs/user-manual/modules/ROOT/pages/camel-jbang.adoc 
b/docs/user-manual/modules/ROOT/pages/camel-jbang.adoc
index f83ddd699a5..cbba4e88eb9 100644
--- a/docs/user-manual/modules/ROOT/pages/camel-jbang.adoc
+++ b/docs/user-manual/modules/ROOT/pages/camel-jbang.adoc
@@ -61,7 +61,7 @@ camel run cheese.xml
 
 NOTE: You can create and run any of the supported xref:dsl.adoc[DSLs] in Camel 
such as YAML, XML, Java, Groovy.
 
-To create a new .java integration, you simply do:
+To create a new .java route, you simply do:
 
 [source,bash]
 
@@ -98,6 +98,13 @@ Or you can run all files starting with foo*
 camel run foo*
 
 
+And to run everything
+
+[source,bash]
+
+camel run *
+
+
 TIP: The run goal can also detect files that are `properties`.
 
 === Dev mode with live reload
@@ -107,11 +114,18 @@ using the `--dev` options as shown:
 
 [source,bash]
 
-camel run jms-amqp-10-sink-binding.yaml --dev
+camel run foo.yaml --dev
 
 
 Then while the Camel application is running, you can update the YAML route and 
update when saving.
 
+This works for all DLS even java, so you can do:
+
+[source,bash]
+
+camel run hello.java --dev
+
+
 NOTE: The live reload is meant for development purposes, and if you encounter 
problems with reloading
 such as JVM class loading issues, then you may need to restart the application.
 



[camel] branch main updated: camel-jbang - Polished

2022-04-17 Thread davsclaus
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


The following commit(s) were added to refs/heads/main by this push:
 new 6ca838aec94 camel-jbang - Polished
6ca838aec94 is described below

commit 6ca838aec945de8fd1fcc8a814fea94a40d4d0ff
Author: Claus Ibsen 
AuthorDate: Sun Apr 17 09:41:17 2022 +0200

camel-jbang - Polished
---
 .../java/org/apache/camel/dsl/jbang/core/commands/AbstractSearch.java | 4 
 1 file changed, 4 insertions(+)

diff --git 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/AbstractSearch.java
 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/AbstractSearch.java
index 43f4f903bb2..2d26114d952 100644
--- 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/AbstractSearch.java
+++ 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/AbstractSearch.java
@@ -25,6 +25,7 @@ import java.util.regex.Pattern;
 
 import org.apache.camel.CamelContext;
 import org.apache.camel.dsl.jbang.core.api.Extractor;
+import org.apache.camel.dsl.jbang.core.common.RuntimeUtil;
 import org.apache.camel.dsl.jbang.core.common.exceptions.ResourceDoesNotExist;
 import org.apache.camel.github.GitHubResourceResolver;
 import org.apache.camel.main.KameletMain;
@@ -53,6 +54,9 @@ public abstract class AbstractSearch {
 }
 
 protected void downloadResource(File indexFile) throws 
ResourceDoesNotExist, IOException {
+// turn off logging as we use camel to download
+RuntimeUtil.configureLog("off");
+
 KameletMain main = new KameletMain();
 main.start();
 CamelContext context = main.getCamelContext();