UNPKG

extremum-cli

Version:
47 lines (46 loc) 1.98 kB
#!/usr/bin/env node "use strict"; 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); }