UNPKG

a-rule

Version:

a rule of using webpack

22 lines (18 loc) 550 B
#!/usr/bin/env node const program = require('commander'); const arule = require('../gulpfile'); const log = require('t-log'); program.on('--help', () => { log.warn(' Usage:'); log.warn(' $', 'arule init', '初始化项目目录'); log.warn(' $', 'arule dev', '测试环境编译'); log.warn(' $', 'arule prod', '生产环境编译'); }); program.parse(process.argv); const task = program.args[0]; const right = ~['dev', 'prod', 'init'].indexOf(task); // eslint-disable-line if (right) { arule.run(task); } else { program.help(); }