brain-cli
Version:
A command line tool used to run projects
40 lines (39 loc) • 1.49 kB
JavaScript
(function (factory) {
if (typeof module === "object" && typeof module.exports === "object") {
var v = factory(require, exports);
if (v !== undefined) module.exports = v;
}
else if (typeof define === "function" && define.amd) {
define(["require", "exports", "./server", "update-notifier"], factory);
}
})(function (require, exports) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const server_1 = require("./server");
const UpdateNotifier = require("update-notifier");
const pkg = require('./package.json');
/**
* 如果出现cli的新版本, 通过下面方面能够获得相关提示
* TODO: 由于@kad/brain-cli在私有源, 估计无法生效或报错
*/
const notifier = UpdateNotifier({
pkg,
callback: (update) => {
if (update && ['major', 'minor', 'patch'].indexOf(update.type) > -1) {
notifier.update = update;
notifier.notify({ message: '发现新版本', defer: false });
}
}
});
// program
// .version(pkg.version)
// .option('-i, --init', '初始化构建项目')
// .option('-D, --dev', '运行Dev开发环境')
// .option('-t, --tpl', '创建APP模板')
// .parse(process.argv);
// if (process.argv.length <= 2) {
// program.outputHelp();
// }
//noinspection JSIgnoredPromiseFromCall
server_1.default();
});