14 lines
324 B
JavaScript
14 lines
324 B
JavaScript
|
#!/usr/local/bin/env node
|
||
|
|
||
|
const cmd = process.argv.slice(2);
|
||
|
if (cmd.length !== 3) {
|
||
|
console.log('ERROR: bad command');
|
||
|
process.exit(1);
|
||
|
}
|
||
|
|
||
|
const dayPath = cmd.slice(0, 2).join('/');
|
||
|
const data = require('./lib/load')(dayPath);
|
||
|
|
||
|
const result = require(`./solutions/${dayPath}`)[cmd[2]](data);
|
||
|
console.log(`${result}`);
|