Splits a string by adding line breaks at the end of each line
(input string, lineWidth int, nlPrefix ...string)
| 241 | |
| 242 | // Splits a string by adding line breaks at the end of each line |
| 243 | func SplitStringNL(input string, lineWidth int, nlPrefix ...string) string { |
| 244 | lines := SplitString(input, lineWidth) |
| 245 | |
| 246 | linePrefix := "" |
| 247 | if len(nlPrefix) > 0 { |
| 248 | linePrefix = nlPrefix[0] |
| 249 | } |
| 250 | |
| 251 | return strings.Join(lines, term.CRLFStr+linePrefix) |
| 252 | } |
| 253 | |
| 254 | func SplitButRespectQuotes(s string) []string { |
| 255 |