#!/usr/bin/env node /** * Module dependencies. */ var program = require('commander'); program .usage('...') .option('--debug', 'turn on debug statements'); program.parse(process.argv); if (program.debug) require('debug').enable('component-consoler*'); var request = require('superagent'); var utils = require('component-consoler'); var endpoint = process.env.COMPONENT_CRAWLER_ENDPOINT || 'http://component-crawler.herokuapp.com/'; var users = program.args; if (!users.length) utils.fatal(' required.'); users.forEach(function (user) { request .patch(endpoint + user) .end(function (err, res) { if (err) throw err; if (!res.ok) utils.fatal('failed to crawl "%s".', user); utils.log('crawling', user); }); });