@forestadmin/forest-cloud
Version:
Utility to bootstrap and publish forest admin cloud projects customization
41 lines • 3.28 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
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;
}
exports.default = makeCommands;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFrZS1jb21tYW5kcy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy9tYWtlLWNvbW1hbmRzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEseUNBQW9DO0FBRXBDLHFFQUF3RDtBQUN4RCw2REFBZ0Q7QUFDaEQsMkRBQThDO0FBQzlDLGlFQUFvRDtBQUNwRCxpRUFBb0Q7QUFDcEQsNkRBQWdEO0FBQ2hELCtFQUFpRTtBQUNqRSxpRUFBb0Q7QUFHcEQsU0FBd0IsWUFBWSxDQUFDLE9BQXFCO0lBQ3hELHNGQUFzRjtJQUN0RixNQUFNLE9BQU8sR0FBRyxJQUFJLG1CQUFPLEVBQUUsQ0FBQztJQUU5QixPQUFPLENBQUMsZUFBZSxDQUFDO1FBQ3RCLFFBQVEsRUFBRSxPQUFPLENBQUMsTUFBTSxDQUFDLEdBQUc7UUFDNUIsUUFBUSxFQUFFLE9BQU8sQ0FBQyxFQUFFO1lBQ2xCLElBQUksT0FBTyxDQUFDLFVBQVUsQ0FBQyxRQUFRLENBQUMsRUFBRTtnQkFDaEMsTUFBTSxtQkFBbUIsR0FBRyxPQUFPLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDO2dCQUM3QyxPQUFPLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxtQkFBbUIsQ0FBQyxDQUFDO2FBQzNDO2lCQUFNO2dCQUNMLE9BQU8sQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLE9BQU8sQ0FBQyxDQUFDO2FBQy9CO1FBQ0gsQ0FBQztLQUNGLENBQUMsQ0FBQztJQUVILElBQUEsbUJBQW9CLEVBQUMsT0FBTyxFQUFFLE9BQU8sQ0FBQyxDQUFDO0lBQ3ZDLElBQUEsZUFBZ0IsRUFBQyxPQUFPLEVBQUUsT0FBTyxDQUFDLENBQUM7SUFDbkMsSUFBQSxjQUFlLEVBQUMsT0FBTyxFQUFFLE9BQU8sQ0FBQyxDQUFDO0lBQ2xDLElBQUEsaUJBQWtCLEVBQUMsT0FBTyxFQUFFLE9BQU8sQ0FBQyxDQUFDO0lBQ3JDLElBQUEsaUJBQWtCLEVBQUMsT0FBTyxFQUFFLE9BQU8sQ0FBQyxDQUFDO0lBQ3JDLElBQUEsd0JBQXdCLEVBQUMsT0FBTyxFQUFFLE9BQU8sQ0FBQyxDQUFDO0lBQzNDLElBQUEsaUJBQWtCLEVBQUMsT0FBTyxFQUFFLE9BQU8sQ0FBQyxDQUFDO0lBQ3JDLElBQUEsZUFBZ0IsRUFBQyxPQUFPLEVBQUUsT0FBTyxDQUFDLENBQUM7SUFFbkMsT0FBTyxPQUFPLENBQUM7QUFDakIsQ0FBQztBQTFCRCwrQkEwQkMifQ==