| // +build !go1.13 | |
| package tfexec | |
| import ( | |
| "os/exec" | |
| "strings" | |
| ) | |
| // cmdString handles go 1.12 as stringer was only added to exec.Cmd in 1.13 | |
| func cmdString(c *exec.Cmd) string { | |
| b := new(strings.Builder) | |
| b.WriteString(c.Path) | |
| for _, a := range c.Args[1:] { | |
| b.WriteByte(' ') | |
| b.WriteString(a) | |
| } | |
| return b.String() | |
| } |