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.44 kB
JavaScript
;
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 sql_1 = __importDefault(require("../create/sql"));
class SqlBundleCommand extends sql_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 = SqlBundleCommand;
_a = SqlBundleCommand;
/** @see https://oclif.io/docs/args */
SqlBundleCommand.args = abstract_project_create_command_1.default.args;
/** @see https://oclif.io/docs/flags */
SqlBundleCommand.flags = (0, option_parser_1.optionsToFlags)(_a.options);
SqlBundleCommand.description = 'Bundle files for Forest Admin project.';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3FsLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL2NvbW1hbmRzL3Byb2plY3RzL2J1bmRsZS9zcWwudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUEsK0dBQW9GO0FBQ3BGLGdFQUE4RDtBQUM5RCx3REFBdUM7QUFFdkMsTUFBcUIsZ0JBQWlCLFNBQVEsYUFBVTtJQVNuQyxLQUFLLENBQUMsZ0JBQWdCO1FBQ3ZDLE1BQU0sRUFBRSxTQUFTLEVBQUUsUUFBUSxFQUFFLFFBQVEsRUFBRSxHQUFHLE1BQU0sSUFBSSxDQUFDLFNBQVMsRUFBRSxDQUFDO1FBRWpFLE1BQU0sSUFBSSxDQUFDLHNCQUFzQixDQUFDLFFBQVEsQ0FBQyxDQUFDO1FBRTVDLE1BQU0sSUFBSSxDQUFDLGVBQWUsQ0FBQztZQUN6QixRQUFRO1lBQ1IsU0FBUztZQUNULGdCQUFnQixFQUFFLGdEQUFnRDtZQUNsRSxlQUFlLEVBQUUsZ0RBQWdEO1lBQ2pFLFFBQVE7U0FDVCxDQUFDLENBQUM7UUFFSCxJQUFJLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxXQUFXLElBQUksQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFDLHNCQUFzQixDQUFDLEdBQUcsQ0FBQyxDQUFDO0lBQzNFLENBQUM7O0FBdkJILG1DQXdCQzs7QUF2QkMsc0NBQXNDO0FBQ2IscUJBQUksR0FBRyx5Q0FBNEIsQ0FBQyxJQUFJLENBQUM7QUFFbEUsdUNBQXVDO0FBQ2Qsc0JBQUssR0FBRyxJQUFBLDhCQUFjLEVBQUMsRUFBSSxDQUFDLE9BQU8sQ0FBQyxDQUFDO0FBRTlDLDRCQUFXLEdBQUcsd0NBQXdDLENBQUMifQ==