dtkt flow run
CommandRun a flow by name, local file path, or remote URI.
Description
Execute a flow specification by name, local file path, or remote URI. Supports connection mapping via --conns flag and timeout controls.
Usage
dtkt flow run NAME|PATH|URI [flags]Flags
| Field | Default | Usage |
|---|---|---|
| --compact, -c | false | Compact output (no extra whitespace). |
| --conns | [] | Map of connection node id to connection resource (e.g. "bigquery"="bigquery-dev", "chrome"="users/me/connections/chrome-default".) |
| --data, -d | Input data as string literal parsed according to input format. | |
| --delim | Input delimiter when streaming, format-specific defaults: (json: "\n", yaml: "---\n"). | |
| --edit | false | Edit input with interactive prompt when validate reports error(s). |
| --expr | CEL expression to filter/transform output data. | |
| --help, -h | false | Show help for the run command. |
| --input-expr | CEL expression to filter/transform input data. | |
| --input-file, -f | Read input from file: (PATH|URI|stdin|"@"|"-"). | |
| --input-format, -i | json | Input format: [json | yaml]. |
| --input-throttle | 0s | Minimum time between inputs. |
| --input-timeout | 0s | Execution stopped if time between inputs exceeds given duration; (no timeout when "0s" or not provided).) |
| --output-delim | Output delimiter when streaming, format-specific defaults: (json: "\n", yaml: "---\n"). | |
| --output-file, -w | stdout | Output file: (PATH|stdout|stderr). |
| --output-format, -o | json | Output format: [json | yaml | pretty | go-template]. |
| --output-stream | false | Encode output list as stream of individual items. |
| --raw | false | Raw output (unquoted when output is a single string). |
| --redact | false | Redact sensitive data from output. |
| --stream | false | Parse input list value as stream of individual items. |
| --template | Template string; when set, output format | |
| --template-file | Template file path; when set, output format | |
| --timeout, -t | 0s | Execution stopped if total run time exceeds given duration; (no timeout when "0s" or not provided). |
| --validate | true | Validate input and report error(s). |
Inherited Flags
| Field | Default | Usage |
|---|---|---|
| --accept-legal-notices | false | Accept legal notices (license). |
| --cloud | false | Overrides the contexts to cloud; equivalent to --contexts=cloud. |
| --cloud-org | Cloud Organization by (UID|NAME). | |
| --cloud-space | Cloud Space by (UID|NAME). | |
| --config | The active configuration name to override. | |
| --contexts | [] | Overrides any current contexts from config. |
| --local | false | Overrides the contexts to local; equivalent to --contexts=local. |
| --log-format | pretty | Log format: (text|json|pretty). |
| --log-level | info | Log level: (debug|info|warn|error). |
| --non-interactive | false | Run in non-interactive mode. |
| --remote | false | Overrides the contexts to the configured remote. |