Executor¶
Executor handles all the work of setting up the working environment and running commands. It resolves directories, creates the Project and Context objects, and then runs the given command.
Constructors¶
create¶
Returns¶
- Executor val^
Public Functions¶
execute¶
fun box execute(
command: CmdType ref,
env: Env val,
log: Logger[String val] val,
uout: Logger[String val] val,
nothing: Bool val,
bundle_dir_arg: String val)
: None val
Parameters¶
- command: CmdType ref
- env: Env val
- log: Logger[String val] val
- uout: Logger[String val] val
- nothing: Bool val
- bundle_dir_arg: String val
Returns¶
- None val
eq¶
Parameters¶
- that: Executor val
Returns¶
- Bool val
ne¶
Parameters¶
- that: Executor val
Returns¶
- Bool val