// CombineStdStreams Execute a process, wait till completion, and combine std streams to this process
CombineStdStreams Execute a process, wait till completion, and combine std streams to this process
// CombineStdStreams Execute a process wait till completion and combine std streams to this process
func CombineStdStreams(command string, args ...string) error {
	log.Debugf("Executing %v %v", command, strings.Join(args, " "))
	cmd := exec.Command(command, args...)
	cmd.Stdout = os.Stdout
	cmd.Stderr = os.Stderr
	cmd.Stdin = os.Stdin
	err := cmd.Run()
	if err != nil {
		log.Debugf("Error executing %v %v: %v", command, strings.Join(args, " "), err.Error())
	}
	return err
}
func CombineStdStreams ( command string , args ... string ) error { log . Debugf ( " " , command , strings . Join ( args , " " ) ) cmd := exec . Command ( command , args ... ) cmd . Stdout = os . Stdout cmd . Stderr = os . Stderr cmd . Stdin = os . Stdin err := cmd . Run ( ) if err != nil { log . Debugf ( " " , command , strings . Join ( args , " " ) , err . Error ( ) ) } return err }
CombineStdStreams Execute a process, wait till completion, and combine std streams to this process
CombineStdStreams Execute a process wait till completion and combine std streams to this process