Command-Line Help for run
This document contains the help content for the run command-line program.
Command Overview:
run
Run a workflow directly.
Execute a workflow directly and return the result.
Examples
# Run with input file
stepflow run --flow=examples/basic/workflow.yaml --input=examples/basic/input1.json
# Run with inline JSON input
stepflow run --flow=workflow.yaml --input-json='{"m": 3, "n": 4}'
# Run with inline YAML input
stepflow run --flow=workflow.yaml --input-yaml='m: 2\nn: 7'
# Run with stdin input
echo '{"m": 1, "n": 2}' | stepflow run --flow=workflow.yaml --stdin-format=json
# Run with custom config and output to file
stepflow run --flow=workflow.yaml --input=input.json --config=my-config.yml --output=result.json
Usage: run [OPTIONS] --flow <FILE>
Options:
- 
--flow <FILE>— Path to the workflow file to execute
- 
--config <FILE>— The path to the stepflow config file.If not specified, will look for stepflow-config.ymlin the directory containing the workflow file. If that isn't found, will also look in the current directory.
- 
--input <FILE>— The path to the input file to execute the workflow with.Should be JSON or YAML. Format is inferred from file extension. 
- 
--input-json <JSON>— The input value as a JSON string
- 
--input-yaml <YAML>— The input value as a YAML string
- 
--stdin-format <FORMAT>— The format for stdin input (json or yaml).Only used when reading from stdin (no other input options specified). Default value: jsonPossible values: json,yaml
- 
--output <FILE>— Path to write the output to.If not set, will write to stdout.