@blueking/lesscode-cli
Version:
Command Tools for Lesscode
21 lines (14 loc) • 792 B
JavaScript
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var _path = require("path");
var _yargs = _interopRequireDefault(require("yargs"));
var _figlet = _interopRequireDefault(require("figlet"));
var _package = _interopRequireDefault(require("../package.json"));
(0, _figlet.default)('LESSCODE CLI', (err, data) => {
if (err) {
console.dir(err);
return;
}
console.log(data);
_yargs.default.usage('Usage: $0 <command> [options]').commandDir((0, _path.join)(__dirname, './command'), {}).demand(1, 'Please specify one of the commands!').strict().help('h').alias('h', 'help').version('version', `${_package.default.name} ${_package.default.version}\n${_package.default.description}`).alias('v', 'version').wrap(null).argv;
});
;