Runtime Parameters
Property values in Jayvee can be assigned to values or left open for later configuration via runtime parameters.
Syntax
Runtime parameters are indicated by the requires
keyword, followed by the identifier of the parameter. Example
block CarsLoader oftype SQLiteLoader {
table: "Cars";
file: requires CARS_SQLITE_FILE;
}
CLI
The interpreter CLI has to define all existing runtime parameters for execution.
Use the CLI flag -e
to to define them as key-value pairs of identifier and value.
jv -e <param>=<value> -e <param>=<value> ... <file>