commit f6dd9e93fb9bd9c7dff6decf2150e09a762f9da2
parent b7e55607cc14fdb50d82a556738582350cc0f996
Author: Xavier Mendez <jmendeth@gmail.com>
Date: Wed, 17 Sep 2014 15:46:20 +0200
Add simple CLI
Diffstat:
2 files changed, 17 insertions(+), 0 deletions(-)
diff --git a/cli.js b/cli.js
@@ -0,0 +1,15 @@
+#!/usr/bin/env node
+// Simple CLI for KaTeX.
+// Reads TeX from stdin, outputs HTML to stdout.
+
+var katex = require("./");
+var input = "";
+
+process.stdin.on("data", function(chunk) {
+ input += chunk.toString();
+});
+
+process.stdin.on("end", function() {
+ var output = katex.renderToString(input);
+ console.log(output);
+});
diff --git a/package.json b/package.json
@@ -9,6 +9,7 @@
},
"files": [
"katex.js",
+ "cli.js",
"src/"
],
"license": "MIT",
@@ -21,6 +22,7 @@
"huxley": "~0.7.4",
"jasmine-node": "git://github.com/mhevery/jasmine-node.git#Jasmine2.0"
},
+ "bin": "cli.js",
"scripts": {
"test": "make test"
}