UNPKG

@rnv/engine-core

Version:
31 lines 1.46 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("tslib"); var core_1 = require("@rnv/core"); exports.default = (0, core_1.createTask)({ description: 'Display generic help', fn: function () { return tslib_1.__awaiter(void 0, void 0, void 0, function () { var optsString, commands, engines, cmdsString; return tslib_1.__generator(this, function (_a) { optsString = ''; Object.values(core_1.RnvTaskOptions).forEach(function (param) { optsString += (0, core_1.chalk)().grey("".concat((0, core_1.generateStringFromTaskOption)(param), ", ").concat(param.description, "\n")); }); commands = []; engines = (0, core_1.getRegisteredEngines)(); engines.forEach(function (engine) { Object.values(engine.tasks).forEach(function (_a) { var task = _a.task; commands.push(task); }); }); cmdsString = commands.join(', '); (0, core_1.logToSummary)("\n".concat((0, core_1.chalk)().bold.white('COMMANDS:'), "\n\n").concat(cmdsString, "\n\n").concat((0, core_1.chalk)().bold.white('OPTIONS:'), "\n\n").concat(optsString, "\n")); return [2 /*return*/]; }); }); }, task: core_1.RnvTaskName.help, isGlobalScope: true, isPriorityOrder: true, }); //# sourceMappingURL=taskHelp.js.map