Divooka.Pipeline

Divooka.Pipeline.Interface.PipelineUtilities

Library main exposed interface.

Remarks

More useful when combined with pipelines.

Divooka.Pipeline.Interface.PipelineUtilities.Run()

Run CLI style.

Parameters

NameDescriptionDefault
commands Command line string

Returns

Standard output.

Divooka.Pipeline.Interface.PipelineUtilities.Execute()

Run program

Divooka.Pipeline.Interface.PipelineUtilities.Execute()

Run program with arguments (final form)

Divooka.Pipeline.Interface.PipelineUtilities.Execute()

Run program with arguments as array

Divooka.Pipeline.Interface.PipelineUtilities.Execute()

Run program with arguments as dictionary

Divooka.Pipeline.Interface.PipelineUtilities.Feed()

Run program and feed standard input from string

Divooka.Pipeline.Interface.PipelineUtilities.Pipe()

Start a pipeline with program

Divooka.Pipeline.Interface.PipelineUtilities.Pipe()

Start a pipeline with program and arguments

Divooka.Pipeline.Interface.PipelineUtilities.Pipe()

Start a pipeline with program and arguments in array format

Divooka.Pipeline.Interface.PipelineUtilities.Pipe()

Start a pipeline program and arguments in dictionary format

Divooka.Pipeline.Scripting.PSL

Process scripting language. (Goal) Thread-safe, fully contextual. String based variables.

Divooka.Pipeline.Types.ProcessPipelineStage

Main pipeline interface; OOP; Fluent.

Divooka.Pipeline.Types.ProcessPipelineStage.Content

Return result from previous invokation

Divooka.Pipeline.Types.ProcessPipelineStage.#ctor()

Construct a new pipeline with content at this step

Divooka.Pipeline.Types.ProcessPipelineStage.Pipe()

Continue or running the pipeline with next invokation

Divooka.Pipeline.Types.ProcessPipelineStage.op_BitwiseOr()

Feed pipeline using strings

Parameters

NameDescriptionDefault
nextStep Complete program name plus arguments

Returns

Finished pipe