Skip to content
Snippets Groups Projects
cmd.go 295 B
Newer Older
Florent Aide's avatar
Florent Aide committed
package runner

import (
	"github.com/go-cmd/cmd"
)

func RunCMD(c *cmd.Cmd) (err error, stdout, stderr []string) {
Florent Aide's avatar
Florent Aide committed
	statusChan := c.Start()
	status := <-statusChan
	if status.Error != nil {
		return err, status.Stdout, status.Stderr
	}
	stdout = status.Stdout
	stderr = status.Stderr
	return
}