UNPKG

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