@forestadmin/forest-cloud
Version:
Utility to bootstrap and publish forest admin cloud projects customization
41 lines • 3.3 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.default = makeCommands;
const commander_1 = require("commander");
const bootstrap_1 = __importDefault(require("./commands/bootstrap"));
const login_1 = __importDefault(require("./commands/login"));
const logs_1 = __importDefault(require("./commands/logs"));
const package_1 = __importDefault(require("./commands/package"));
const publish_1 = __importDefault(require("./commands/publish"));
const start_1 = __importDefault(require("./commands/start"));
const update_typings_1 = __importDefault(require("./commands/update-typings"));
const version_1 = __importDefault(require("./commands/version"));
function makeCommands(context) {
// it's very important to use a new instance of Command each time for testing purposes
const program = new commander_1.Command();
program.configureOutput({
writeOut: context.logger.log,
writeErr: message => {
if (message.startsWith('error:')) {
const messageWithoutError = message.slice(6);
context.logger.error(messageWithoutError);
}
else {
context.logger.error(message);
}
},
});
(0, bootstrap_1.default)(program, context);
(0, login_1.default)(program, context);
(0, logs_1.default)(program, context);
(0, package_1.default)(program, context);
(0, publish_1.default)(program, context);
(0, update_typings_1.default)(program, context);
(0, version_1.default)(program, context);
(0, start_1.default)(program, context);
return program;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFrZS1jb21tYW5kcy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy9tYWtlLWNvbW1hbmRzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBYUEsK0JBMEJDO0FBckNELHlDQUFvQztBQUVwQyxxRUFBd0Q7QUFDeEQsNkRBQWdEO0FBQ2hELDJEQUE4QztBQUM5QyxpRUFBb0Q7QUFDcEQsaUVBQW9EO0FBQ3BELDZEQUFnRDtBQUNoRCwrRUFBaUU7QUFDakUsaUVBQW9EO0FBRXBELFNBQXdCLFlBQVksQ0FBQyxPQUFxQjtJQUN4RCxzRkFBc0Y7SUFDdEYsTUFBTSxPQUFPLEdBQUcsSUFBSSxtQkFBTyxFQUFFLENBQUM7SUFFOUIsT0FBTyxDQUFDLGVBQWUsQ0FBQztRQUN0QixRQUFRLEVBQUUsT0FBTyxDQUFDLE1BQU0sQ0FBQyxHQUFHO1FBQzVCLFFBQVEsRUFBRSxPQUFPLENBQUMsRUFBRTtZQUNsQixJQUFJLE9BQU8sQ0FBQyxVQUFVLENBQUMsUUFBUSxDQUFDLEVBQUUsQ0FBQztnQkFDakMsTUFBTSxtQkFBbUIsR0FBRyxPQUFPLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDO2dCQUM3QyxPQUFPLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxtQkFBbUIsQ0FBQyxDQUFDO1lBQzVDLENBQUM7aUJBQU0sQ0FBQztnQkFDTixPQUFPLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxPQUFPLENBQUMsQ0FBQztZQUNoQyxDQUFDO1FBQ0gsQ0FBQztLQUNGLENBQUMsQ0FBQztJQUVILElBQUEsbUJBQW9CLEVBQUMsT0FBTyxFQUFFLE9BQU8sQ0FBQyxDQUFDO0lBQ3ZDLElBQUEsZUFBZ0IsRUFBQyxPQUFPLEVBQUUsT0FBTyxDQUFDLENBQUM7SUFDbkMsSUFBQSxjQUFlLEVBQUMsT0FBTyxFQUFFLE9BQU8sQ0FBQyxDQUFDO0lBQ2xDLElBQUEsaUJBQWtCLEVBQUMsT0FBTyxFQUFFLE9BQU8sQ0FBQyxDQUFDO0lBQ3JDLElBQUEsaUJBQWtCLEVBQUMsT0FBTyxFQUFFLE9BQU8sQ0FBQyxDQUFDO0lBQ3JDLElBQUEsd0JBQXdCLEVBQUMsT0FBTyxFQUFFLE9BQU8sQ0FBQyxDQUFDO0lBQzNDLElBQUEsaUJBQWtCLEVBQUMsT0FBTyxFQUFFLE9BQU8sQ0FBQyxDQUFDO0lBQ3JDLElBQUEsZUFBZ0IsRUFBQyxPQUFPLEVBQUUsT0FBTyxDQUFDLENBQUM7SUFFbkMsT0FBTyxPQUFPLENBQUM7QUFDakIsQ0FBQyJ9