A range command that first filtered for non-null values and escaped by std.process.escapeShellCommand. The output of this script is piped to a shell in [Unofficial Bash Strict Mode]ubsc, ie sh -seu o pipefail.
The working directory for the new process. By default the child process inherits the parent's working directory.
Log level to log execution on.
Output of command.
std.process.ProcessException on command failure
ubsc: http://redsymbol.net/articles/unofficial-bash-strict-mode/
auto greeting = executeScript(["echo", "echo", "rock", "&&", "echo", "roll"]); assert(greeting == "rock\nroll\n");
Execute script and return the output. Logs execution on LogLevel.diagnostic and throws an exception on failure.