package server const ( keyEscape = 27 ) var escapeCodes = map[color][]byte{ Black: {keyEscape, '[', '3', '0', 'm'}, Red: {keyEscape, '[', '3', '1', 'm'}, Green: {keyEscape, '[', '3', '2', 'm'}, Yellow: {keyEscape, '[', '3', '3', 'm'}, Blue: {keyEscape, '[', '3', '4', 'm'}, Magenta: {keyEscape, '[', '3', '5', 'm'}, Cyan: {keyEscape, '[', '3', '6', 'm'}, White: {keyEscape, '[', '3', '7', 'm'}, Reset: {keyEscape, '[', '0', 'm'}, Bold: {keyEscape, '[', '1', 'm'}, Faint: {keyEscape, '[', '2', 'm'}, Italic: {keyEscape, '[', '3', 'm'}, Underline: {keyEscape, '[', '4', 'm'}, Blink: {keyEscape, '[', '5', 'm'}, Rapid: {keyEscape, '[', '6', 'm'}, Reverse: {keyEscape, '[', '7', 'm'}, Conceal: {keyEscape, '[', '8', 'm'}, Strike: {keyEscape, '[', '9', 'm'}, } type color int const ( Black color = iota Red Green Yellow Blue Magenta Cyan White Reset Bold Faint Italic Underline Blink Rapid Reverse Conceal Strike )