27 Content-Disposition: inline; filename=" 431 Last-Modified: Sun, 31 May 2026 06:43:26 GMT Expires: Wed, 28 May 2036 06:43:26 GMT ETag: "f0c427c819450b1d513dc5e6f173488d0daa974e" #!/usr/bin/env node "use strict"; var fs = require('fs'); var util = require('util'); var commonmark = require('../lib/index.js'); var parser = new commonmark.DocParser(); var renderer = new commonmark.HtmlRenderer(); var inps = []; var file; var files = []; var options = { sourcepos: false }; var i; for (i = 2; i < process.argv.length; i++) { var arg = process.argv[i]; if (arg === '--ast') { renderer = { render: commonmark.ASTRenderer }; } else if (arg === '--sourcepos') { options.sourcepos = true; } else if (/^--/.test(arg)) { process.stderr.write('Unknown option ' + arg + '\n'); process.exit(1); } else { files.push(arg); } } if (files.length === 0) { files = ['/dev/stdin']; } for (i = 0; i < files.length; i++) { file = files[i]; inps.push(fs.readFileSync(file, 'utf8')); } process.stdout.write(renderer.render(parser.parse(inps.join('\n')), options)); 0 HTTP/1.0 500 Internal Server Error Date: Sun, 31 May 2026 06:43:28 GMT Server: OpenBSD httpd Connection: close Content-Type: text/html Content-Length: 518