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
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 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=