util.ExecuteCommandWithOuput(exec.Command("cp", "-r", "./*.json", artifact. dir))
func ExecuteCommandWithOuput(cmd *exec.Cmd) { output, err := cmd.Output() if err != nil { log.Print("Error executing ", cmd.Args, err) } fmt.Print(string(output)) } Output 2017/01/16 13:26:35 Error executing [cp -r ./*.json myartifact] exit status 1 Questions 1. How do i get details of complete error message on failure of cp command ? I did have err != nill and Print err 2. Does exec.Command not support copy of files and recursive copy of directories ? 3. Any suggestions how i implement copy of files and recursive copy of directories ? I have just started adopting Go and hence a new comer with Go. Regards, Deepak -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.