javascripting
Version:
Learn JavaScript by adventuring around in the terminal.
16 lines (11 loc) • 411 B
JavaScript
var path = require('path');
var adventure = require('adventure');
var jsing = adventure('javascripting');
var problems = require('./menu.json');
problems.forEach(function (problem) {
var p = problem.toLowerCase().replace(/\s/g, '-');
var dir = path.join(__dirname, 'problems', p);
jsing.add(problem, function () { return require(dir); });
});
jsing.execute(process.argv.slice(2));