UNPKG

@amplitude/ampli

Version:

Amplitude CLI

23 lines (22 loc) 1.1 kB
"use strict"; 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]', ];