github.com/henvic/wedeploycli@v1.7.6-0.20200319005353-3630f582f284/deployment/internal/copypkg/copypkg_unix.go (about) 1 // +build !windows 2 3 package copypkg 4 5 import ( 6 "context" 7 "os" 8 "os/exec" 9 ) 10 11 // Copy file or directory. 12 func Copy(ctx context.Context, src, dest string) error { 13 cmd := exec.CommandContext(ctx, "cp", "-r", src, dest) // #nosec 14 cmd.Stderr = os.Stderr 15 return cmd.Run() 16 }