Class BaseRun

  • All Implemented Interfaces:
    io.typeflows.util.Renderable

    
    public abstract class BaseRun
    extends Step
                        

    Abstract base class for workflow steps that execute shell commands or scripts.

    Run steps provide the ability to execute arbitrary commands directly in the runner's shell environment. They support various shells (bash, pwsh, cmd, etc.), can set environment variables, configure working directories, and handle command execution settings like timeouts and error handling. This is the foundation for both inline commands and script file execution.