CmdBuilder
Builder that constructs and specifies commands for a pipeline stage to execute, packaged convenient methods for common tasks like reporting command results.
Types
Properties
Resultant command specification for the entire builder. A property for getting a view of the current set of commands in this CmdBuilder.
Internal representation of the core commands: commands that are the main intented action in the stage and are not solely for supporting outputting.
Simplified and more readable command specification for the entire builder, omitting all capturing of useful variable results. A property for getting a view of the current set of literal commands in this CmdBuilder.
Default exitcode of a variable if stage execution timed out.
Internal representation of the exit command of the stage. If it is null, no exiting command will be issued by the builder for the user.
Heredoc with certain delimiters under this CmdLang.
handler of command outputs under cmdLang.
Functions
Primary action that appends a command to the CmdBuilder.
Command building combinators to pipe contents from previously saved Var.baseName's stdout/stderr.
Action that enables the logging of expanded full commands instead of just the core command fragments.
Command building combinator to make heredocs normally. Usually to be registed into a Var
or piped into other commands.
Command building combinator to make heredocs and then have a command to pipe the heredoc into. Usually to be registed into a Var
or piped into other commands.