main.js 420 B

1234567891011121314151617
  1. "use strict";
  2. var lib = require("./lib/"),
  3. runner = lib.runner;
  4. /**
  5. * Main command handler if this is run directly
  6. * @namespace benchmarksman
  7. * @method main
  8. */
  9. module.exports = function main() {
  10. var pkg = require("./package.json"),
  11. args = process.argv.slice(2);
  12. if (args.length === 0 || ~["-h", "--help"].indexOf(args[0])) {
  13. console.error("USAGE: %s [bench/slow.js]", pkg.name);
  14. }
  15. args.forEach(runner);
  16. };