starforge.execution package

Submodules

starforge.execution.docker module

class starforge.execution.docker.DockerExecutionContext(image, docker_config=None, **kwargs)[source]

Bases: starforge.execution.ExecutionContext

destroy(**kwargs)[source]
run(cmd, capture_output=False, **kwargs)[source]
start(share=None, env=None, **kwargs)[source]

starforge.execution.local module

class starforge.execution.local.LocalExecutionContext(image, **kwargs)[source]

Bases: starforge.execution.ExecutionContext

destroy(**kwargs)[source]
run(cmd, cwd=None, capture_output=False, **kwargs)[source]
start(**kwargs)[source]

starforge.execution.qemu module

class starforge.execution.qemu.QEMUExecutionContext(image, qemu_config=None, osk_file=None, qemu_port=None, **kwargs)[source]

Bases: starforge.execution.ExecutionContext

destroy(**kwargs)[source]
run(cmd, capture_output=False, **kwargs)[source]
start(share=None, env=None, **kwargs)[source]

Module contents

class starforge.execution.ExecutionContext(image, **kwargs)[source]

Bases: object

destroy(**kwargs)[source]
normalize_cmd(cmd)[source]
run(cmd, **kwargs)[source]
run_context(*args, **kwds)[source]
start(**kwargs)[source]
stringify_cmd(cmd)[source]