node package manager

consolemark

try parse to something console con display.

Use ansi color to render the output on console screen;

output

Install

npm install consolemark

File format

Consolemark can parse any text file, no matter its filename extension.

But for convenience reason, I recommend that you name the file with '.cmk' extension.

Tags

Consolemark uses tags to render text, it is similar to html tag:

   <yellow>text1</yellow> <bold>text2</bold> <white>text3</white>
  • No nested tags, please ;).

See details at example/exmaple.cmk

Current support tags

red, yellow, gree, white, cyan, magenta, blue, grey, bold, italic, underline, inverse

Usage

Require

var util = require('util');
cmk = require('consolemark');

// Asynchronous method
cmk.render('./path/to/cmk/file', function(err, data) {
  if (err) {throw err;}
  data.forEach(function(d) { // return a array of colorful string
    util.print(d);
  });
 });

 // Synchronous method
 var colorfule = cmk.renderSync('path/to/cmk/file');
 colorfule.forEach(function(c) {
   util.print(c);
 });

Commandline tool

cmk path/to/file