Browse Source

Drop orphaned file

pull/979/head
Vitaly Puzrin 1 year ago
parent
commit
b8d1bf467e
  1. 80
      support/markdown-it.js

80
support/markdown-it.js

@ -1,80 +0,0 @@
#!/usr/bin/env node
/*eslint no-console:0*/
'use strict';
var fs = require('fs');
var argparse = require('argparse');
////////////////////////////////////////////////////////////////////////////////
var cli = new argparse.ArgumentParser({
add_help: true
});
cli.add_argument('file', {
help: 'File to read',
nargs: '?',
default: '-'
});
var options = cli.parse_args();
function readFile(filename, encoding, callback) {
if (options.file === '-') {
// read from stdin
var chunks = [];
process.stdin.on('data', function (chunk) {
chunks.push(chunk);
});
process.stdin.on('end', function () {
return callback(null, Buffer.concat(chunks).toString(encoding));
});
} else {
fs.readFile(filename, encoding, callback);
}
}
////////////////////////////////////////////////////////////////////////////////
readFile(options.file, 'utf8', function (err, input) {
var output, md;
if (err) {
if (err.code === 'ENOENT') {
console.error('File not found: ' + options.file);
process.exit(2);
}
console.error(err.stack || err.message || String(err));
process.exit(1);
}
md = require('..')({
html: true,
xhtmlOut: true,
typographer: true,
linkify: true
});
try {
output = md.render(input);
} catch (e) {
console.error(e.stack || e.message || String(e));
process.exit(1);
}
process.stdout.write(output);
process.exit(0);
});
Loading…
Cancel
Save