@amplitude/ampli
Version:
Amplitude CLI
23 lines (22 loc) • 1.1 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const command_1 = require("@oclif/command");
const base_1 = require("../base");
const init_1 = require("../actions/init");
class Init extends base_1.default {
async run() {
const actionConfig = this.actionConfig(Init.id);
const { flags: initFlags } = this.parse(Init);
await new init_1.default(initFlags, {}, actionConfig).run();
}
}
exports.default = Init;
Init.id = 'init';
Init.description = 'initialize your workspace';
Init.flags = Object.assign(Object.assign({ org: command_1.flags.string({ char: 'o', description: `organization` }), workspace: command_1.flags.string({ char: 'w', description: `workspace` }), user: command_1.flags.string({ description: `user email` }) }, base_1.default.commonFlags), { zone: command_1.flags.string(Object.assign(Object.assign({}, base_1.zoneFlagOptions), { default: '' })) });
Init.args = [];
Init.usage = 'init';
Init.examples = [
'$ ampli init [--org ORGANIZATION] [--workspace WORKSPACE]',
'$ ampli init [--user username@some.domain]',
];