dac
Version:
Dynamic Assets Compiler
34 lines (29 loc) • 853 B
JavaScript
var readline = require("readline");
var fs = require("fs");
var exec = require("child_process").exec;
var rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});
rl.question(" - Do you want to install node-sass? [y/N]", function(answer) {
if (answer.toLowerCase() == 'y') {
console.log("node-sass is installing");
var t = setInterval(function() {
console.log('['+new Date().toLocaleTimeString()+']', "Waiting...");
}, 5000);
var proc = exec("npm install node-sass --save", function (err) {
if (err !== null) {
console.log("exec error: " + err);
}
});
proc.stdout
.on("data", function (data) {
console.log(data);
})
.on("end", function () {
clearInterval(t);
console.log("node-sass installed");
});
}
rl.close();
});