lwip2
Version:
A friendlier wrapper around the lwip library.
26 lines (19 loc) • 740 B
JavaScript
;
var gmInstalled = require("gm-installed"),
childProcess = require("child_process");
if (gmInstalled()) {
console.log("Detected GraphicsMagick. Using it. :)");
process.exit(0);
}
console.log("Installing lwip. If this fails, just install GraphicsMagick (http://www.graphicsmagick.org/).");
var npmCmd = /^win/.test(process.platform) ? "npm.cmd" : "npm";
var proc = childProcess.spawn(npmCmd, ["i", "lwip@0.0.9"], { cwd: __dirname + "/.." });
proc.stdout.pipe(process.stdout);
proc.stderr.pipe(process.stderr);
proc.on("close", function (code) {
if (code) {
console.log("It seems like lwip failed to be intalled. Please check the errors.");
process.exit(code);
}
});