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 a399aac503e CAMEL-19778: camel-jbang - Add DSL transform command
a399aac503e is described below

commit a399aac503e8c0040f41936499ecf067cb776d59
Author: Claus Ibsen <[email protected]>
AuthorDate: Wed Aug 23 22:09:56 2023 +0200

    CAMEL-19778: camel-jbang - Add DSL transform command
---
 .../java/org/apache/camel/dsl/jbang/core/commands/Transform.java  | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Transform.java
 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Transform.java
index 41dac072174..b00e9712147 100644
--- 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Transform.java
+++ 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Transform.java
@@ -41,7 +41,11 @@ public class Transform extends CamelCommand {
 
     @CommandLine.Option(names = { "--format" },
                         description = "Output format (xml or yaml)", 
defaultValue = "yaml")
-    String format;
+    String format = "yaml";
+
+    @CommandLine.Option(names = { "--resolve-placeholders" }, defaultValue = 
"false",
+                        description = "Whether to resolve property 
placeholders in the dumped output")
+    boolean resolvePlaceholders;
 
     @CommandLine.Option(names = { "--uri-as-parameters" },
                         description = "Whether to expand URIs into separated 
key/value parameters (only in use for YAML format)")
@@ -59,7 +63,7 @@ public class Transform extends CamelCommand {
                 main.addInitialProperty("camel.main.dumpRoutes", format);
                 main.addInitialProperty("camel.main.dumpRoutesInclude", 
"routes,rests,routeConfigurations,beans");
                 main.addInitialProperty("camel.main.dumpRoutesLog", "false");
-                
main.addInitialProperty("camel.main.dumpRoutesResolvePlaceholders", "false");
+                
main.addInitialProperty("camel.main.dumpRoutesResolvePlaceholders", "" + 
resolvePlaceholders);
                 
main.addInitialProperty("camel.main.dumpRoutesUriAsParameters", "" + 
uriAsParameters);
                 main.addInitialProperty("camel.main.dumpRoutesDirectory", 
directory);
             }

Reply via email to