node-console-games/index.js

26 lines
554 B
JavaScript
Raw Normal View History

2015-12-11 14:27:19 +00:00
#!/usr/bin/env node
var game = process.argv[2];
var language = process.argv[3];
2015-12-11 14:27:19 +00:00
if (!game) {
2016-04-05 23:35:57 +00:00
console.log('usage: node-games <game>');
2015-12-11 15:09:51 +00:00
console.log('');
2015-12-11 14:27:19 +00:00
console.log('Games');
console.log('- spacecraft');
console.log('- snake');
2015-12-19 12:05:06 +00:00
console.log('- tanks');
2015-12-11 14:27:19 +00:00
return;
}
require('babel-polyfill');
const gameToPlay = require(__dirname + '/build/' + game).default;
const locale = require(`${__dirname}/locales/${language || 'en'}.json`);
const Polyglot = require('node-polyglot');
const i18n = new Polyglot({phrases: locale});
gameToPlay(i18n);