Spaces:
Building
Building
const ANSI = { | |
RESET: "\x1b[0m", | |
BRIGHT: "\x1b[1m", | |
RED: "\x1b[31m", | |
GREEN: "\x1b[32m", | |
CYAN: "\x1b[36m", | |
YELLOW: "\x1b[93m" | |
} | |
function wrap(color, text) { | |
if (!ANSI[color.toUpperCase()]) { | |
throw "invalid color"; | |
} | |
return ANSI[color.toUpperCase()] + text + ANSI.RESET; | |
} | |
export function Bright(text) { | |
return wrap('bright', text); | |
} | |
export function Red(text) { | |
return wrap('red', text); | |
} | |
export function Green(text) { | |
return wrap('green', text); | |
} | |
export function Cyan(text) { | |
return wrap('cyan', text); | |
} | |
export function Yellow(text) { | |
return wrap('yellow', text); | |
} | |