func (r *LocalRunner) RunCommand(ctx context.Context, cmd string, stdin io.Reader) (stdouterr string, err error) {
	command := exec.Command("sh", "-c", cmd)
	command.Stdin = stdin
	output, err := command.CombinedOutput()
	return string(output), extractExitCode(err)
}
RunCommand implements Runner.
package plan
import (
	"context"
	"io"
	"os/exec"
	"syscall"
)
type LocalRunner struct{}
var _ Runner = &LocalRunner{}