1 | import yargs from './yargs';
|
2 | import {parseArgv} from './parse-argv';
|
3 | import {runTasks} from './tasks';
|
4 |
|
5 | function run(argvRaw, opts) {
|
6 | const argv = yargs(argvRaw);
|
7 | parseArgv(argv, opts);
|
8 | runTasks(argv, opts);
|
9 | }
|
10 |
|
11 | module.exports = run;
|
12 |
|
13 | // I don't know why I'm doing this
|
14 | if (require.main === module) {
|
15 | run(process.argv.slice(2), {
|
16 | logger: console
|
17 | });
|
18 | }
|