UNPKG

motion

Version:

motion - moving development forward

25 lines (21 loc) 634 B
var prompt = require('prompt'), colors = require('colors'), readline = require('readline'), async = require('async'); var prompt = readline.createInterface(process.stdin, process.stdout); var lines = ["aaa", "abc", "ccc"]; function replaceLine(line, next) { var message = "do you want to replace this occurance?"; process.stdout.write(line); prompt.question(message, function(answer){ if (answer == "y") console.log("replaced"); else console.log("skipped"); next(); }); } async.forEachSeries(lines, replaceLine, function (err) { console.log("done"); process.exit(0) });