#!/usr/bin/env node var program = require('commander'); program .option('-d, --dev', 'update development dependencies') .option('--debug', 'turn on debug statements') .parse(process.argv); if (program.debug) require('debug').enable('component-consoler*,component-resolver*,component-updater*'); var fatal = require('component-consoler').fatal; var resolve = require('component-resolver'); var update = require('component-updater'); var co = require('co'); var options = { development: program.dev, dependencies: false, verbose: true, }; // whitespace console.log(); process.on('exit', function(){ console.log(); }); resolve(process.cwd(), options, function (err, tree) { if (err) fatal(err); co(update(tree, options))(function (err) { if (err) fatal(err); }) })