Correct escaping of commands in YAML

This commit is contained in:
Ben Schumacher 2016-08-25 13:02:23 -06:00
parent fec06207dd
commit e482ef2790

View file

@ -40,7 +40,7 @@ func toScript(commands []string) string {
var buf bytes.Buffer
for _, command := range commands {
escaped := fmt.Sprintf("%q", command)
escaped = strings.Replace(command, "$", `$\`, -1)
escaped = strings.Replace(escaped, "$", `\$`, -1)
buf.WriteString(fmt.Sprintf(
traceScript,
escaped,