UNPKG

573 BJavaScriptView Raw
1'use strict';
2
3var _yargs = require('./yargs');
4
5var _yargs2 = _interopRequireDefault(_yargs);
6
7var _parseArgv = require('./parse-argv');
8
9var _tasks = require('./tasks');
10
11function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
12
13function run(argvRaw, opts) {
14 const argv = (0, _yargs2.default)(argvRaw);
15 (0, _parseArgv.parseArgv)(argv, opts);
16 (0, _tasks.runTasks)(argv, opts);
17}
18
19module.exports = run;
20
21// I don't know why I'm doing this
22if (require.main === module) {
23 run(process.argv.slice(2), {
24 logger: console
25 });
26}
\No newline at end of file