CommandDeps Command execution.
run_command
Run a command and return the result. Never throws — failures surface as
success: false.
options.cwd sets the child's working directory. options.signal aborts
the child when the signal fires. options.timeout_ms kills the child
after the given duration and returns timed_out: true on the result.
(
cmd: string,
args: Array<string>,
options?: RunCommandOptions,
) => Promise<CommandResult>