UNPKG

dac

Version:
34 lines (29 loc) 853 B
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(); });