UNPKG

forest-cli

Version:

The Lumberjacks' toolbelt is the Forest CLI which makes easy to manage your back office application directly from the terminal.

31 lines 2.46 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; var _a; Object.defineProperty(exports, "__esModule", { value: true }); const abstract_project_create_command_1 = __importDefault(require("../../../abstract-project-create-command")); const option_parser_1 = require("../../../utils/option-parser"); const nosql_1 = __importDefault(require("../create/nosql")); class NoSqlBundleCommand extends nosql_1.default { async runAuthenticated() { const { appConfig, dbConfig, language } = await this.getConfig(); await this.testDatabaseConnection(dbConfig); await this.generateProject({ dbConfig, appConfig, forestAuthSecret: '<TO BE FILLED WITH FOREST INIT COMMAND RESULT>', forestEnvSecret: '<TO BE FILLED WITH FOREST INIT COMMAND RESULT>', language, }); this.logger.info(`Hooray, ${this.chalk.green('installation success')}!`); } } exports.default = NoSqlBundleCommand; _a = NoSqlBundleCommand; /** @see https://oclif.io/docs/args */ NoSqlBundleCommand.args = abstract_project_create_command_1.default.args; /** @see https://oclif.io/docs/flags */ NoSqlBundleCommand.flags = (0, option_parser_1.optionsToFlags)(_a.options); NoSqlBundleCommand.description = 'Bundle files for Forest Admin project.'; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibm9zcWwuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvY29tbWFuZHMvcHJvamVjdHMvYnVuZGxlL25vc3FsLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBLCtHQUFvRjtBQUNwRixnRUFBOEQ7QUFDOUQsNERBQTJDO0FBRTNDLE1BQXFCLGtCQUFtQixTQUFRLGVBQVk7SUFTdkMsS0FBSyxDQUFDLGdCQUFnQjtRQUN2QyxNQUFNLEVBQUUsU0FBUyxFQUFFLFFBQVEsRUFBRSxRQUFRLEVBQUUsR0FBRyxNQUFNLElBQUksQ0FBQyxTQUFTLEVBQUUsQ0FBQztRQUVqRSxNQUFNLElBQUksQ0FBQyxzQkFBc0IsQ0FBQyxRQUFRLENBQUMsQ0FBQztRQUU1QyxNQUFNLElBQUksQ0FBQyxlQUFlLENBQUM7WUFDekIsUUFBUTtZQUNSLFNBQVM7WUFDVCxnQkFBZ0IsRUFBRSxnREFBZ0Q7WUFDbEUsZUFBZSxFQUFFLGdEQUFnRDtZQUNqRSxRQUFRO1NBQ1QsQ0FBQyxDQUFDO1FBRUgsSUFBSSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsV0FBVyxJQUFJLENBQUMsS0FBSyxDQUFDLEtBQUssQ0FBQyxzQkFBc0IsQ0FBQyxHQUFHLENBQUMsQ0FBQztJQUMzRSxDQUFDOztBQXZCSCxxQ0F3QkM7O0FBdkJDLHNDQUFzQztBQUNiLHVCQUFJLEdBQUcseUNBQTRCLENBQUMsSUFBSSxDQUFDO0FBRWxFLHVDQUF1QztBQUNkLHdCQUFLLEdBQUcsSUFBQSw4QkFBYyxFQUFDLEVBQUksQ0FBQyxPQUFPLENBQUMsQ0FBQztBQUU5Qyw4QkFBVyxHQUFHLHdDQUF3QyxDQUFDIn0=