extremum-cli
Version:
Extremum CLI
47 lines (46 loc) • 1.98 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
var commander_1 = require("commander");
var iam_1 = __importDefault(require("./commands/iam"));
var app_1 = __importDefault(require("./commands/app"));
var signals_1 = __importDefault(require("./commands/signals"));
var client_1 = __importDefault(require("./commands/client"));
var add_1 = __importDefault(require("./commands/add"));
var functions_1 = __importDefault(require("./commands/functions"));
var storage_1 = __importDefault(require("./commands/storage"));
var env_1 = __importDefault(require("./commands/env"));
var apiScope_1 = __importDefault(require("./commands/apiScope"));
var os_1 = __importDefault(require("os"));
require('dotenv').config();
var version = require('../package.json').version;
if ((os_1.default.platform() === 'win32' &&
!process.argv.find(function (arg) { return arg.startsWith('--app-name='); })) ||
((os_1.default.platform() === 'linux' || os_1.default.platform() === 'darwin') &&
process.argv[1].endsWith('extremum'))) {
commander_1.program
.description('Extremum command-line interface')
.version(version, '-v, --version')
.showSuggestionAfterError()
.addCommand(add_1.default)
.parse(process.argv);
}
else {
commander_1.program
.description('Extremum command-line interface')
.version(version, '-v, --version')
.option('--app-name <app-name>')
.showSuggestionAfterError()
.addCommand(app_1.default)
.addCommand(env_1.default)
.addCommand(apiScope_1.default)
.addCommand(client_1.default)
.addCommand(iam_1.default)
.addCommand(signals_1.default)
.addCommand(storage_1.default)
.addCommand(functions_1.default)
.parse(process.argv);
}