Runs sanitized SSH commands for a configured device.

Constructors

Methods

Constructors

  • Creates a runner bound to a device and extension context.

    Parameters

    • device: EmbeddedDevice

      The device configuration for the command.

    • context: ExtensionContext

      The extension context for secret storage access.

    • dependencies: SshCommandRunnerDependencies = {}

    Returns SshCommandRunner

Methods