From 92fb304b7307f77a5c22e834631ef1952e5be099 Mon Sep 17 00:00:00 2001 From: John MacFarlane Date: Fri, 24 Oct 2014 21:19:17 -0700 Subject: Rename js/bin/markdown -> js/bin/commonmark. --- README.md | 2 +- js/bin/commonmark | 33 +++++++++++++++++++++++++++++++++ js/bin/markdown | 33 --------------------------------- 3 files changed, 34 insertions(+), 34 deletions(-) create mode 100755 js/bin/commonmark delete mode 100755 js/bin/markdown diff --git a/README.md b/README.md index c618ad8..97e2b4c 100644 --- a/README.md +++ b/README.md @@ -24,7 +24,7 @@ The JavaScript implementation is a single JavaScript file, with no dependencies, that can be linked to in an HTML page. (To build, it, do `make js/commonmark.js`---this requires `browserify`, which you can get using `npm install -g browserify`.) A command-line -version (using `node.js`) is also provided (`js/bin/markdown`), and +version (using `node.js`) is also provided (`js/bin/commonmark`), and there is a "dingus" for playing with it interactively. (`make dingus` will start this.) diff --git a/js/bin/commonmark b/js/bin/commonmark new file mode 100755 index 0000000..1d395e0 --- /dev/null +++ b/js/bin/commonmark @@ -0,0 +1,33 @@ +#!/usr/bin/env node +var fs = require('fs'); +var util = require('util'); +var commonmark = require('../lib/index.js'); + +var parser = new commonmark.DocParser(); +var renderer; +var inps = []; + +var output_ast = false; +var files = []; + +if (process.argv[2] === '--ast') { + output_ast = true; + files = process.argv.slice(3); + renderer = { render: function(x) { + return util.inspect(x, null, Infinity) + '\n'; + } }; +} else { + files = process.argv.slice(2); + renderer = new commonmark.HtmlRenderer(); +} + +if (files.length === 0) { + files = ['/dev/stdin']; +} + +for (var 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')))); diff --git a/js/bin/markdown b/js/bin/markdown deleted file mode 100755 index 1d395e0..0000000 --- a/js/bin/markdown +++ /dev/null @@ -1,33 +0,0 @@ -#!/usr/bin/env node -var fs = require('fs'); -var util = require('util'); -var commonmark = require('../lib/index.js'); - -var parser = new commonmark.DocParser(); -var renderer; -var inps = []; - -var output_ast = false; -var files = []; - -if (process.argv[2] === '--ast') { - output_ast = true; - files = process.argv.slice(3); - renderer = { render: function(x) { - return util.inspect(x, null, Infinity) + '\n'; - } }; -} else { - files = process.argv.slice(2); - renderer = new commonmark.HtmlRenderer(); -} - -if (files.length === 0) { - files = ['/dev/stdin']; -} - -for (var 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')))); -- cgit v1.2.3