diff --git a/main.go b/main.go index 8b893cd..d512c2c 100644 --- a/main.go +++ b/main.go @@ -169,8 +169,9 @@ func setOutput(k, v string) (err error) { err = cErr } }() + envMsg := fmt.Sprintf("%s=%s", k, strings.ReplaceAll(v, "\n", "\\n")) - if _, err := envFile.Write([]byte(msg)); err != nil { + if _, err := envFile.Write([]byte(envMsg)); err != nil { return errors.Wrap(err, "write to env file") }