cli.js 692 B

123456789101112131415161718192021222324252627282930313233
  1. var debug = require('debug')('ylt:cli');
  2. var YellowLabTools = require('../lib/yellowlabtools');
  3. // Check parameters
  4. if (process.argv.length !== 3) {
  5. console.error('Incorrect parameters');
  6. console.error('\nUsage: ylt <pageUrl>\n');
  7. process.exit(1);
  8. }
  9. var url = process.argv[2];
  10. (function execute(url) {
  11. 'use strict';
  12. var ylt = new YellowLabTools(url);
  13. debug('Test launched...');
  14. ylt.
  15. then(function(data) {
  16. debug('Success');
  17. console.log(JSON.stringify(data, null, 2));
  18. }).fail(function(err) {
  19. debug('Test failed for %s', url);
  20. console.error(err);
  21. });
  22. })(url);