Hi,
I'm wondering if it should be possible to use camel run --prompt with a
Pipe where I have property placeholders?
Currently I'm seeing this:
camel run toslack.yaml --prompt
2025-02-25 20:20:12.678 INFO 16732 --- [ main]
org.apache.camel.main.MainSupport
: Apache Camel (JBang) 4.10.0 is starting
2025-02-25 20:20:12.761 INFO 16732 --- [ main]
org.apache.camel.main.MainSupport
: Using Java 17.0.14 with PID 16732. Started by mikoskinen in
/home/mikoskinen/dev/spikes/pipes
Enter required value for camel.main.cloud-properties-location: no
2025-02-25 20:21:14.243 INFO 16732 --- [ main]
org.apache.camel.main.BaseMainSupport
: Cloud properties location: Optional[no]
2025-02-25 20:21:14.275 INFO 16732 --- [ main]
org.apache.camel.main.ProfileConfigurer
: The application is starting with profile: dev
2025-02-25 20:21:14.430 INFO 16732 --- [ main]
he.camel.cli.connector.LocalCliConnector : Camel JBang CLI enabled
Enter required value for mychannel: #mkodev
Enter required value for mychannel: #mkodev
2025-02-25 20:21:40.258 INFO 16732 --- [ main]
.main.download.MavenDependencyDownloader : Resolved:
org.apache.camel:camel-http:4.10.0 (took: 2s427ms)
Enter required value for mychannel: #mkodev
Enter required value for iconEmoji:
So first possible problem is the "Enter required value for
camel.main.cloud-properties-location
"
Then it asks the mychannel for few times, and after it asks for iconEmoji
and for the others.
If I just run it without --prompt and pass it the following
application.properties:
mychannel=#mkodev
It works.
Just wondering if this is something that should work.
Best regards,
Mikael