Passing Command Line Arguments

Arguments are passed to the flow being executed by flowc by placing them after the flow name in the execution string (either using cargo run -p flowc or flowc directly). e.g. cargo run -p flowc -- flowr/examples/mandlebrot mandel.png 4000x3000 -1.20,0.35 -1,0.20

The context functions include a function called args/get that can be used to read the arguments, allowing them to then be processed in the flow like any other inputs.

Include the args/get function in your flow:

source = "lib://flkowr/args/get"

Then create a connection from the desired output (second arg in this example) of args/get to another function:

from = "function/get/2"
to = "function/parse_bounds/input"