README
node-styl
simple bash console syling
Install :
npm install node-styl
Add colors and styles to your logs :
const styl = require('node-styl');
...
console.log("i can be "+styl("red").red.bold);
console.log("or "+styl(" black ").black.whiteBG);
Use preformated style :
...
var title = styl().green.bold.blueBG.text;
console.log("this is "+title(" A TITLE "));
console.log("this is "+title(" AN OTHER TITLE "));
Clean rendered styles to handle text length :
...
var styled = styl("this is ").green.bold+""+title(" A TITLE ");
var text = styl.none(styled);
console.log("styled=","'"+styled+"'",' length=',text.length);
NB: styled text should be at least merged with an empty string to render.
available style properties are :
- styles :
- bold
- italic
- underline
- inverse
- strikethrough
- text colors :
- white
- grey
- black
- blue
- cyan
- green
- magenta
- red
- yellow
- background colors :
- whiteBG
- greyBG
- blackBG
- blueBG
- cyanBG
- greenBG
- magentaBG
- redBG
- yellowBG