UNPKG

po-development-package

Version:

The development package for central platform.

50 lines (40 loc) 1.15 kB
#!/usr/bin/env node const program = require('commander'); const packageJson = require('./package.json'); const version = `PO Newkit development package: ${packageJson.version}`; program .version(version) .usage('PO Newkit development package.'); program .command('init') .description('Init the project as newkit project.') .action(() => { require('./lib/ponk_init')(); }); program .command('start') .description('Start the local central platform.') .action(() => { require('./lib/ponk_start')(); }); program .command('build') .description('Build the producation modules.') .action(() => { require('./lib/ponk_build')(); }); program .command('test [init]') .description('Unit test your project.') .action((init) => { if (init === 'init') require('./lib/ponk_test_init')(); else require('./lib/ponk_test')(); }); // 启动 program.parse(process.argv); //如果直接使用nk,那么显示help if (process.argv.length === 2) { program.outputHelp(); }