commit b675587259ab0c93717d7551877c326883747279
parent bd6ebf23dd19bc06f1af27a5867f7e5e33d5bbce
Author: Emily Eisenberg <xymostech@gmail.com>
Date: Fri, 19 Sep 2014 11:51:06 -0700
Merge pull request #71 from jmendeth/simple-cli
Simple CLI
Diffstat:
3 files changed, 18 insertions(+), 0 deletions(-)
diff --git a/.gitignore b/.gitignore
@@ -1,4 +1,5 @@
build
node_modules
+npm-debug.log
last.png
diff.png
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"
}