osutil.go
func Exec(cmd string, args ...string) error {
	c := exec.Command(cmd, args...)
	c.Stdin = os.Stdin
	c.Stdout = os.Stdout
	c.Stderr = os.Stderr

	if err := c.Run(); err != nil {
		return err
	}
	return nil
}
func Exec(cmd string, args ...string) error {
	c := exec.Command(cmd, args...)
	c.Stdin = os.Stdin
	c.Stdout = os.Stdout
	c.Stderr = os.Stderr

	if err := c.Run(); err != nil {
		return err
	}
	return nil
}
func Exec ( cmd string , args ... string ) error { c := exec . Command ( cmd , args ... ) c . Stdin = os . Stdin c . Stdout = os . Stdout c . Stderr = os . Stderr if err := c . Run ( ) ; err != nil { return err } return nil }
// Exec executes a command setting both standard input, output and error.
Exec executes a command setting both standard input output and error .