Files
nexe/node_modules/celeri/lib/modules/help.js
T
2011-11-26 17:00:12 -06:00

42 lines
937 B
JavaScript
Executable File

var fs = require('fs');
exports.plugin = function(cli)
{
//cli.help = function(){};
cli.openHelp = function(filePath, prefix)
{
if(!prefix) prefix = '';
var helpTxt = fs.readFileSync(filePath,'utf8'), coloredText;
//colored text
while(coloredText = helpTxt.match(/<(.*?)>([\w\W]*?)<\/\1>/))
{
var colorAttrs = coloredText[1].split(' '),
text = coloredText[2];
colorAttrs.forEach(function (attr)
{
text = text[attr];
});
helpTxt = helpTxt.replace(coloredText[0],text);
}
/*helpTxt.split('\n').forEach(function(line)
{
console.log(prefix+line);
});*/
console.log(helpTxt);
}
/*cli.on('help', function()
{
cli.help();
});*/
}