|
|
@ -169,13 +169,11 @@ Each pipeline is a list of operations, the first field in an operation should be
|
|
|
|
|
|
|
|
|
|
|
|
- `config/` — contains config structure definitions and handles loading from YAML
|
|
|
|
- `config/` — contains config structure definitions and handles loading from YAML
|
|
|
|
|
|
|
|
|
|
|
|
- `cmd/cabret` — module that puts it all together in a CLI application
|
|
|
|
- `cmd/cabret/` — module that puts it all together in a CLI application
|
|
|
|
|
|
|
|
|
|
|
|
- `operation/` — module containing all operations
|
|
|
|
- `operation/` — module containing all operations
|
|
|
|
|
|
|
|
|
|
|
|
(_TODO_):
|
|
|
|
- `runner/` — a module that depends on `config`, `parse` and `operations` and evaluates operations.
|
|
|
|
|
|
|
|
|
|
|
|
- `exec/ -> runner/` — a module that depends on `config`, `parse` and `operations` and evaluates operations.
|
|
|
|
- `parse/` — handles the conversion of pipelines and lists of operations to core types.
|
|
|
|
|
|
|
|
|
|
|
|
- `pipeline/ -> {parse/, runner/}`
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|