You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
58 lines
1.5 KiB
58 lines
1.5 KiB
// Make console colors |
|
// based on what I found here: |
|
// https://www.kindacode.com/article/node-js-colorizing-console-log-output/ |
|
// color chart found here: |
|
// https://en.m.wikipedia.org/wiki/ANSI_escape_code#Colors |
|
|
|
// // red |
|
// console.log('\x1b[31m%s\x1b[0m', 'I am red') |
|
// // green |
|
// console.log('\x1b[32m%s\x1b[0m', 'I am green') |
|
// // yellow |
|
// console.log('\x1b[33m%s\x1b[0m', 'I am yellow') |
|
// // blue |
|
// console.log('\x1b[34m%s\x1b[0m', 'I am blue') |
|
// // magenta |
|
// console.log('\x1b[35m%s\x1b[0m', 'I am magenta') |
|
// // cyan |
|
// console.log('\x1b[36m%s\x1b[0m', 'I am cyan') |
|
|
|
const wrtColorRed = (text) => { |
|
console.log('\x1b[31m%s\x1b[0m', text) |
|
} |
|
const wrtColorGreen = (text) => { |
|
console.log('\x1b[32m%s\x1b[0m', text) |
|
} |
|
const wrtColorYellow = (text) => { |
|
console.log('\x1b[33m%s\x1b[0m', text) |
|
} |
|
const wrtColorBlue = (text) => { |
|
console.log('\x1b[34m%s\x1b[0m', text) |
|
} |
|
const wrtColorMagenta = (text) => { |
|
console.log('\x1b[35m%s\x1b[0m', text) |
|
} |
|
const wrtColorCyan = (text) => { |
|
console.log('\x1b[36m%s\x1b[0m', text) |
|
} |
|
const wrtErr = (text) => { //Black on Red |
|
console.log('\x1b[30;41m%s\x1b[0m', text) |
|
} |
|
const wrtWarn = (text) => { //Black on Red |
|
console.log('\x1b[30;43m%s\x1b[0m', text) |
|
} |
|
const wrtTest = (text) => { // Green on Black |
|
console.log('\x1b[92;100m%s\x1b[0m', text) |
|
} |
|
|
|
module.exports = { |
|
red: wrtColorRed, |
|
green: wrtColorGreen, |
|
yellow: wrtColorYellow, |
|
blue: wrtColorBlue, |
|
magenta: wrtColorMagenta, |
|
cyan: wrtColorCyan, |
|
err: wrtErr, |
|
warn: wrtWarn, |
|
test: wrtTest, |
|
} |