16 lines
256 B
Go
16 lines
256 B
Go
package conf
|
|
|
|
import (
|
|
"strings"
|
|
)
|
|
|
|
// Escape escapes characters for then putting it into conf field/values without issues.
|
|
func Escape(s string) string {
|
|
return strings.NewReplacer(
|
|
"\n", "\\\n",
|
|
`\`, `\\`,
|
|
`;`, `\;`,
|
|
`=`, `\=`,
|
|
).Replace(s)
|
|
}
|