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