@amplitude/ampli
Version:
Amplitude CLI
22 lines (21 loc) • 741 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const base_1 = require("../base");
const setup_1 = require("../actions/setup");
class Setup extends base_1.default {
async run() {
const { flags: setupFlags } = this.parse(Setup);
await this.mustBeInitialized(setupFlags, 'never');
await this.runRecommendedPull(setupFlags);
await new setup_1.default(setupFlags, {}, this.actionConfig(Setup.id)).run();
}
}
exports.default = Setup;
Setup.id = 'setup';
Setup.description = 'show setup instructions for the current source';
Setup.flags = Object.assign({}, base_1.default.commonFlagsWithToken);
Setup.args = [];
Setup.usage = 'setup';
Setup.examples = [
'$ ampli setup',
];