1 | "use strict";
|
2 | Object.defineProperty(exports, "__esModule", { value: true });
|
3 | const command_1 = require("@oclif/command");
|
4 | const locator_1 = require("./utils/locator");
|
5 | const setup_config_1 = require("./utils/setup-config");
|
6 | const fs = require("fs-extra");
|
7 | class default_1 extends command_1.default {
|
8 | runLegacy(cmdArgs) {
|
9 | const cli = require('@bearer/bearer-cli/lib/bin/index').default;
|
10 | this.debug('Legacy command arguments', JSON.stringify(cmdArgs));
|
11 | cli(['null', 'null'].concat(cmdArgs));
|
12 | }
|
13 | async init() {
|
14 | const path = process.cwd();
|
15 | this.bearerConfig = setup_config_1.default(path).config;
|
16 | }
|
17 | get locator() {
|
18 | return new locator_1.default(this.bearerConfig);
|
19 | }
|
20 | get hasViews() {
|
21 | return fs.existsSync(this.locator.srcViewsDir);
|
22 | }
|
23 | }
|
24 | exports.default = default_1;
|