Get list of apps missing from Kitchenplan
James DiGioia
var exec = require('child_process').exec;var grep = require('grep1');var callback = function(error, stdout, stderr) {if (error) {return console.error(error);}installed = stdout.split('\n');installed.forEach(function(app) {if (!app) {return;}grep(['-nr', app, '/opt/kitchenplan'], function(err, stdout, stderr) {if (err) {console.log('* ' + app);}});});};exec('brew list', callback);exec('brew cask list', callback);
new-cask.js