quicktextcolor
v0.0.1
Published
Simple JavaScript node package to create colorful terminal output
Downloads
11
Readme
Quick Text Color
Simple JavaScript node package to create colorful terminal output
QuickTestColor contains standard ANSI terminal color codes for foreground, background, bright/dim, blink, reverse, blink, and hidden formats. In addition, QuickTestColor defines a simple dot notation format that is parsed, returning a string with embedded ANSI codes begin/reset elements
Requires:
- Node 12.x, maybe earlier
Usage:
Simple example, hand-jamming codes in a string
const QuickTextColor = require('../src/QuickTextColor');
let qtc = new QuickTextColor()
console.log(`This is a ${qtc.FgYellow}Yellow Test${qtc.Reset}. Test out`);
Results:
This is a Yellow Test. Test out
Example using dot-notation in a string
const QuickTextColor = require('../src/QuickTextColor');
let qtc = new QuickTextColor()
console.log(qtc.insertColors('This is a .yYellow Test.. Test out'));
console.log(qtc.insertColors('This is a .bBlue Test.. Test out'));
Results:
This is a Yellow Test. Test out
This is a Blue Test. Test out
License:
CC-BY-NC-SA-4.0 Attribution-NonCommercial-ShareAlike 4.0 International
Miscellany
Near Future to-dos
Parse multiple color codes...only handle 1 dot-code per line and only FG color (yellow or blue)
Define dot-code for separate FG/BG/Other codes
Version History
0.0.1 - Initial build to ensure dot-codes are doable
Historical Context
US Presidential Election is over, but not everyone accepts the results. Thanksgiving was a time to share corona virus with loved-ones. Christmas is another giving opportunity fast approaching. Vaccine is, oh, so close