Everything about ansiColorCode color https://hyperskill.org/learn/step/18193
(code string, formatOpts ...string)
| 95 | |
| 96 | // Everything about ansiColorCode color https://hyperskill.org/learn/step/18193 |
| 97 | func ansiColorCode(code string, formatOpts ...string) string { |
| 98 | var sb strings.Builder |
| 99 | sb.WriteString("\033[") |
| 100 | for _, c := range formatOpts { |
| 101 | sb.WriteString(c) |
| 102 | sb.WriteString(";") |
| 103 | } |
| 104 | sb.WriteString(code) |
| 105 | sb.WriteString("m") |
| 106 | return sb.String() |
| 107 | } |
| 108 | |
| 109 | func makeColorFunc(code string) colorFunc { |
| 110 | return func(s string) string { |