blob: d76417d2bf67a8957e79418adc97e9d59badea2c [file] [log] [blame]
// Copyright 2021 The ChromiumOS Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
package commandexecutor
import (
"bytes"
"io"
)
// This interface allows to execute a command either locally or on a remote server.
type CommandExecutorInterface interface {
Run(addr string, command string, stdin io.Reader, routeToStd bool) (bytes.Buffer, bytes.Buffer, error)
}