UNPKG

ev3js

Version:

LEGO Mindstorms EV3 API for Node.js

22 lines (19 loc) 609 B
var fs = require('fs'), util = require('util'); fs.readdir('./test', function(err, files){ var tests = []; util.puts('Input the number you would like to test.'); files.forEach(function(file){ var regexp = file.match(/^(\w+)\.js$/); if(regexp){ util.puts(util.format(' [%d] %s', tests.length, regexp[1])); tests.push(regexp[1]); } }); util.print('> '); process.stdin.once('data', function(data){ var n = parseInt(data); util.puts('You choose "' + tests[n] + '".'); require('./test/' + tests[n]); }); });