master chld/dgr / cmd / run.go
 1package dgr
 2
 3import (
 4	//"fmt"
 5	"os"
 6	"os/exec"
 7	//"strings"
 8)
 9
10func Run(a string, b ...string) error {
11	in, out := os.Stdin, os.Stdout
12	cmd := exec.Command(a, b[0:]...)
13	cmd.Stdin, cmd.Stdout = in, out // asign stdin and stdout to cmd
14	cmd.Stderr = os.Stderr          // and stderr, i guess
15
16	//fmt.Printf("+ %s %s\n", a, strings.Join(b, " "))
17	return cmd.Run()
18}