foreman-gui
Version:
Console based GUI that builds you a Procfile usable with any foreman implementation
30 lines (25 loc) • 693 B
JavaScript
var fs = require('fs');
var readline = require('readline');
var colors = require('colors/safe');
exports.read = function (fileName, callback) {
var location = process.cwd() + '/' + fileName;
console.log(colors.green('Reading from file ' + location));
var fs = require('fs')
, readline = require('readline')
, array = [];
var rd = readline.createInterface({
input: fs.createReadStream(location),
output: process.stdout,
terminal: false
});
rd.on('line', function(line) {
var pair = line.split(':');
array.push({
name: pair[0].trim(),
command: pair[1].trim()
});
});
rd.on('close', function () {
callback(null, array);
});
}