UNPKG

markdown-to-html

Version:

Converts markdown text to HTML. A readable stream plus utilities and web demo.

30 lines (26 loc) 711 B
#!/usr/bin/env node // Converts a markdown file into an HTML file, writing it to stdout. // // Usage: // markdown <filename> [<options>] // or // markdown --help // to see more detailed usage info. // // Unixy line endings now -- just lf, no crlf var Markdown = require('..').Markdown; var opts = require('../lib/getopts')(); var fileName = opts._[0]; var verbose = opts.verbose || opts.debug; if (verbose) console.error('>>>opts=', opts); var md = new Markdown(); md.debug = opts.debug; md.bufmax = 2048; md.render(fileName, opts, function(err) { if (err) { console.error('>>>' + err); process.exit(); } if (verbose) console.error('>>>starting to pipe...'); md.pipe(process.stdout); });