UNPKG

rawnode-cli

Version:

Raw NodeJs MVC (rawnodejs) CLI

106 lines (98 loc) 9.88 kB
module.exports = () =>({ // Reset Color_Off: (string = 'coloring?') => `\x1b[0m${string.toString()}\x1b[0m `, //'\033[0m', // Text Reset // Regular Colors Black: (string = 'coloring?') => `\x1b[0;30m${string.toString()}\x1b[0m `,//'\033[0;30m', // Black Red: (string = 'coloring?') => `\x1b[0;31m${string.toString()}\x1b[0m `,//'\033[0;31m', // Red Green: (string = 'coloring?') => `\x1b[0;32m${string.toString()}\x1b[0m`,//'\033[0;32m', // Green Yellow: (string = 'coloring?') => `\x1b[0;33m${string.toString()}\x1b[0m`,//'\033[0;33m', // Yellow Blue: (string = 'coloring?') => `\x1b[0;34m${string.toString()}\x1b[0m`,//'\033[0;34m', // Blue Purple: (string = 'coloring?') => `\x1b[0;35m${string.toString()}\x1b[0m`,//'\033[0;35m', // Purple Cyan: (string = 'coloring?') => `\x1b[0;36m${string.toString()}\x1b[0m`,//'\033[0;36m', // Cyan White: (string = 'coloring?') => `\x1b[0;37m${string.toString()}\x1b[0m`,//'\033[0;37m', // White // Bold BBlack: (string = 'coloring?') => `\x1b[1;30m${string.toString()}\x1b[0m`,// '\033[1;30m', // Black BRed: (string = 'coloring?') => `\x1b[1;31m${string.toString()}\x1b[0m`,//'\033[1;31m', // Red BGreen: (string = 'coloring?') => `\x1b[1;32m${string.toString()}\x1b[0m`,//'\033[1;32m', // Green BYellow: (string = 'coloring?') => `\x1b[1;33m${string.toString()}\x1b[0m`,//'\033[1;33m', // Yellow BBlue: (string = 'coloring?') => `\x1b[1;34m${string.toString()}\x1b[0m`,//'\033[1;34m', // Blue BPurple: (string = 'coloring?') => `\x1b[1;35m${string.toString()}\x1b[0m`,//'\033[1;35m', // Purple BCyan: (string = 'coloring?') => `\x1b[1;36m${string.toString()}\x1b[0m`,//'\033[1;36m', // Cyan BWhite: (string = 'coloring?') => `\x1b[1;37m${string.toString()}\x1b[0m`,//'\033[1;37m', // White // Underline UBlack: (string = 'coloring?') => `\x1b[4;30m${string.toString()}\x1b[0m`,//'\033[4;30m', // Black URed: (string = 'coloring?') => `\x1b[4;31m${string.toString()}\x1b[0m`,//'\033[4;31m', // Red UGreen: (string = 'coloring?') => `\x1b[4;32m${string.toString()}\x1b[0m`,//'\033[4;32m', // Green UYellow: (string = 'coloring?') => `\x1b[4;33m${string.toString()}\x1b[0m`,//'\033[4;33m', // Yellow UBlue: (string = 'coloring?') => `\x1b[4;34m${string.toString()}\x1b[0m`,//'\033[4;34m', // Blue UPurple: (string = 'coloring?') => `\x1b[4;35m${string.toString()}\x1b[0m`,//'\033[4;35m', // Purple UCyan: (string = 'coloring?') => `\x1b[4;36m${string.toString()}\x1b[0m`,//'\033[4;36m', // Cyan UWhite: (string = 'coloring?') => `\x1b[4;37m${string.toString()}\x1b[0m`,//'\033[4;37m', // White // Background On_Black: (string = 'coloring?') => `\x1b[40m${string.toString()}\x1b[0m`,//'\033[40m', // Black On_Red: (string = 'coloring?') => `\x1b[41m${string.toString()}\x1b[0m`,//'\033[41m', // Red On_Green: (string = 'coloring?') => `\x1b[42m${string.toString()}\x1b[0m`,//'\033[42m', // Green On_Yellow: (string = 'coloring?') => `\x1b[43m${string.toString()}\x1b[0m`,//'\033[43m', // Yellow On_Blue: (string = 'coloring?') => `\x1b[44m${string.toString()}\x1b[0m`,//'\033[44m', // Blue On_Purple: (string = 'coloring?') => `\x1b[45m${string.toString()}\x1b[0m`,//'\033[45m', // Purple On_Cyan: (string = 'coloring?') => `\x1b[46m${string.toString()}\x1b[0m`,//'\033[46m', // Cyan On_White: (string = 'coloring?') => `\x1b[47m${string.toString()}\x1b[0m`,//'\033[47m', // White // High Intensity IBlack: (string = 'coloring?') => `\x1b[0;90m${string.toString()}\x1b[0m`,//'\033[0;90m', // Black IRed: (string = 'coloring?') => `\x1b[0;91m${string.toString()}\x1b[0m`,//'\033[0;91m', // Red IGreen: (string = 'coloring?') => `\x1b[0;92m${string.toString()}\x1b[0m`,//'\033[0;92m', // Green IYellow: (string = 'coloring?') => `\x1b[0;93m${string.toString()}\x1b[0m`,//'\033[0;93m', // Yellow IBlue: (string = 'coloring?') => `\x1b[0;94m${string.toString()}\x1b[0m`,//'\033[0;94m', // Blue IPurple: (string = 'coloring?') => `\x1b[0;95m${string.toString()}\x1b[0m`,//'\033[0;95m', // Purple ICyan: (string = 'coloring?') => `\x1b[0;96m${string.toString()}\x1b[0m`,//'\033[0;96m', // Cyan IWhite: (string = 'coloring?') => `\x1b[0;97m${string.toString()}\x1b[0m`,//'\033[0;97m', // White // Bold High Intensity BIBlack: (string = 'coloring?') => `\x1b[1;90m${string.toString()}\x1b[0m`,//'\033[1;90m', // Black BIRed: (string = 'coloring?') => `\x1b[1;91m${string.toString()}\x1b[0m`,//'\033[1;91m', // Red BIGreen: (string = 'coloring?') => `\x1b[1;92m${string.toString()}\x1b[0m`,//'\033[1;92m', // Green BIYellow: (string = 'coloring?') => `\x1b[1;93m${string.toString()}\x1b[0m`,//'\033[1;93m', // Yellow BIBlue: (string = 'coloring?') => `\x1b[1;94m${string.toString()}\x1b[0m`,//'\033[1;94m', // Blue BIPurple: (string = 'coloring?') => `\x1b[1;95m${string.toString()}\x1b[0m`,//'\033[1;95m', // Purple BICyan: (string = 'coloring?') => `\x1b[1;96m${string.toString()}\x1b[0m`,//'\033[1;96m', // Cyan BIWhite: (string = 'coloring?') => `\x1b[1;97m${string.toString()}\x1b[0m`,//'\033[1;97m', // White // High Intensity backgrounds On_IBlack:(string = 'coloring?') => `\x1b[0;100m${string.toString()}\x1b[0m`,//'\033[0;100m', // Black On_IRed: (string = 'coloring?') => `\x1b[0;101m${string.toString()}\x1b[0m`,//'\033[0;101m', // Red On_IGreen: (string = 'coloring?') => `\x1b[0;102m${string.toString()}\x1b[0m`,//'\033[0;102m', // Green On_IYellow: (string = 'coloring?') => `\x1b[0;103m${string.toString()}\x1b[0m`,//'\033[0;103m', // Yellow On_IBlue: (string = 'coloring?') => `\x1b[0;104m${string.toString()}\x1b[0m`,//'\033[0;104m', // Blue On_IPurple: (string = 'coloring?') => `\x1b[0;105m${string.toString()}\x1b[0m`,//'\033[0;105m', // Purple On_ICyan: (string = 'coloring?') => `\x1b[0;106m${string.toString()}\x1b[0m`,//'\033[0;106m', // Cyan On_IWhite: (string = 'coloring?') => `\x1b[0;107m${string.toString()}\x1b[0m`,//'\033[0;107m', // White // Reset: (string = 'coloring?') => `\x1b[0m${string.toString()}\x1b[0m`,//'\e[0m', Bright: (string = 'coloring?') => `\x1b[1m${string.toString()}\x1b[0m`, Dim: (string = 'coloring?') => `\x1b[2m${string.toString()}\x1b[0m`,//'\e[2m', Underscore: (string = 'coloring?') => `\x1b[4m${string.toString()}\x1b[0m`,//'\e[4m', Blink: (string = 'coloring?') => `\x1b[5m${string.toString()}\x1b[0m`,//'\e[5m', Reverse: (string = 'coloring?') => `\x1b[7m${string.toString()}\x1b[0m`,//'\e[7m', Hidden: (string = 'coloring?') => `\x1b[8m${string.toString()}\x1b[0m`,//'\e[8m', FgBlack: (string = 'coloring?') => `\x1b[30m${string.toString()}\x1b[0m`,//'\e[30m', FgRed: (string = 'coloring?') => `\x1b[31m${string.toString()}\x1b[0m`,//'\e[31m', FgGreen: (string = 'coloring?') => `\x1b[32m${string.toString()}\x1b[0m`,//'\e[32m', FgYellow: (string = 'coloring?') => `\x1b[33m${string.toString()}\x1b[0m`,//'\e[33m', FgBlue: (string = 'coloring?') => `\x1b[34m${string.toString()}\x1b[0m`,//'\e[34m', FgMagenta: (string = 'coloring?') => `\x1b[35m${string.toString()}\x1b[0m`,//'\e[35m', FgCyan: (string = 'coloring?') => `\x1b[36m${string.toString()}\x1b[0m`,//'\e[36m', FgWhite: (string = 'coloring?') => `\x1b[37m${string.toString()}\x1b[0m`,//'\e[37m', BgBlack: (string = 'coloring?') => `\x1b[40m${string.toString()}\x1b[0m`,//'\e[40m', BgRed: (string = 'coloring?') => `\x1b[41m${string.toString()}\x1b[0m`,//'\e[41m', BgGreen: (string = 'coloring?') => `\x1b[42m${string.toString()}\x1b[0m`,//'\e[42m', BgYellow: (string = 'coloring?') => `\x1b[43m${string.toString()}\x1b[0m`,//'\e[43m', BgBlue: (string = 'coloring?') => `\x1b[44m${string.toString()}\x1b[0m`,//'\e[44m', BgMagenta: (string = 'coloring?') => `\x1b[45m${string.toString()}\x1b[0m`,//'\e[45m', BgCyan: (string = 'coloring?') => `\x1b[46m${string.toString()}\x1b[0m`,//'\e[46m', BgWhite: (string = 'coloring?') => `\x1b[47m${string.toString()}\x1b[0m`,//'\e[47m', SetColor: ( string ='coloring!', R= 30,G =2,B = 208) => (Number.isInteger(R) && Number.isInteger(G) && Number.isInteger(G)) ? `\x1b[${R};${G};${B}m${string.toString()}\x1b[0m` : new Error('invalid input'), Underline: (string ='coloring!',R=30,B=208) => (Number.isInteger(R) && Number.isInteger(B)) ? `\x1b[${R};4;${B}m${string.toString()}\x1b[0m` : new Error('invalid input'), Strikethrough: (string ='coloring!',R=30,B=208) => (Number.isInteger(R) && Number.isInteger(B)) ? `\x1b[${R};9;${B}m${string.toString()}\x1b[0m` : new Error('invalid input'), Bold: (string ='coloring!',R=30,B=208) => (Number.isInteger(R) && Number.isInteger(B)) ? `\x1b[${R};1;${B}m${string.toString()}\x1b[0m` : new Error('invalid input'), Italic: (string ='coloring!',R=30,B=208) => (Number.isInteger(R) && Number.isInteger(B)) ? `\x1b[${R};3;${B}m${string.toString()}\x1b[0m` : new Error('invalid input'), Highlight: (string ='coloring!',R=30,B=208) => (Number.isInteger(R) && Number.isInteger(B)) ? `\x1b[${R};7;${B}m${string.toString()}\x1b[0m` : new Error('invalid input'), Hide: (string ='coloring!',R=30,B=208) => (Number.isInteger(R) && Number.isInteger(B)) ? `\x1b[${R};8;${B}m${string.toString()}\x1b[0m` : new Error('invalid input'), Blinker: (string ='coloring!', R=30,G=2) => (Number.isInteger(R) && Number.isInteger(G)) ? `\x1b[${R};${G};5m${string.toString()}\x1b[0m` : new Error('invalid input'), })