@amplitude/ampli
Version:
Amplitude CLI
24 lines (23 loc) • 1.13 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const command_1 = require("@oclif/command");
const base_1 = require("../base");
const configure_1 = require("../actions/configure");
class Configure extends base_1.default {
async run() {
const { flags: configureFlags } = this.parse(Configure);
await this.mustBeInitialized(configureFlags, true);
this.pullIsRecommended = await new configure_1.default(configureFlags, {}, this.actionConfig(Configure.id)).run();
await this.runRecommendedPull(configureFlags);
}
}
exports.default = Configure;
Configure.id = 'configure';
Configure.description = 'Configure and update source runtime';
Configure.flags = Object.assign({ [configure_1.DEPRECATED_RUNTIMES]: command_1.flags.boolean({ description: 'show deprecated SDK options for source configuration (for Itly users).' }) }, base_1.default.commonFlagsWithToken);
Configure.args = [];
Configure.usage = `configure [--${configure_1.DEPRECATED_RUNTIMES}]`;
Configure.examples = [
'$ ampli configure',
`$ ampli configure --${configure_1.DEPRECATED_RUNTIMES}`,
];