@amplitude/ampli
Version:
Amplitude CLI
21 lines (20 loc) • 780 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const command_1 = require("@oclif/command");
const base_1 = require("../base");
const login_1 = require("../actions/login");
class Login extends base_1.default {
async run() {
const { flags: loginFlags } = this.parse(Login);
this.user = await new login_1.default(loginFlags, {}, this.actionConfig(Login.id)).run(false);
}
}
exports.default = Login;
Login.id = 'login';
Login.description = 'log into Amplitude';
Login.flags = Object.assign(Object.assign({}, base_1.default.commonFlags), { zone: command_1.flags.string(Object.assign(Object.assign({}, base_1.zoneFlagOptions), { default: '' })) });
Login.args = [];
Login.usage = 'login';
Login.examples = [
'$ ampli login',
];