Expand description
Pipeline expression AST and parser.
Supports three composition operators with precedence (high → low):
|Pipe — pass output of left as input to right&&Sequential — run right only if left succeeds (exit code 0),Parallel — run all branches concurrently
Structs§
- Pipeline
Output - Output produced by a single pipeline stage.
Enums§
- Pipeline
Expr - Pipeline expression AST.
- Pipeline
Parse Error - Errors from pipeline expression parsing.
- Pipeline
Status - Status of a pipeline stage execution.
Functions§
- has_
pipeline_ syntax - Returns
trueif the input string contains pipeline operators. - inject_
input - Replace
{{input}}placeholders in a template string with the given value. IfinputisNone, replaces with empty string. - parse_
pipeline_ expr - Parse a pipeline expression string into an AST.