@forge/cli
13.3.0-next.20-experimental-cf2ad4c13.3.0-next.12-experimental-4b981ef-experimental-5b8eb3c
out/command-line/index.js~
out/command-line/index.jsModified+3−25
Index: package/out/command-line/index.js
===================================================================
--- package/out/command-line/index.js
+++ package/out/command-line/index.js
@@ -1,16 +1,12 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.main = void 0;
-exports.setupProxy = setupProxy;
exports.registerCommands = registerCommands;
-const tslib_1 = require("tslib");
const cli_shared_1 = require("@forge/cli-shared");
-const http_proxy_agent_1 = require("http-proxy-agent");
-const http_1 = tslib_1.__importDefault(require("http"));
-const https_1 = tslib_1.__importDefault(require("https"));
const dependency_injection_1 = require("./dependency-injection");
const version_info_1 = require("./version-info");
+const proxy_1 = require("./proxy");
const register_app_commands_1 = require("./register-app-commands");
const register_authentication_command_1 = require("./register-authentication-command");
const register_autocomplete_commands_1 = require("./register-autocomplete-commands");
const register_build_commands_1 = require("./register-build-commands");
@@ -34,9 +30,8 @@
const register_assistant_commands_1 = require("./register-assistant-commands");
const register_repositories_commands_1 = require("./register-repositories-commands");
const register_custom_scopes_commands_1 = require("./register-custom-scopes-commands");
const register_module_commands_1 = require("./register-module-commands");
-const register_manifest_commands_1 = require("./register-manifest-commands");
const worker_info_1 = require("../workers/worker-info");
const workers_starter_1 = require("../workers/workers-starter");
const COMMAND_HELP_GROUPS = {
[cli_shared_1.Text.commandHelp.groups.quickStart]: ['login', 'create', 'deploy', 'install', 'tunnel'],
@@ -52,10 +47,9 @@
'storage',
'webtrigger',
'version',
'uninstall',
- 'developer-spaces',
- 'manifest'
+ 'developer-spaces'
],
[cli_shared_1.Text.commandHelp.groups.account]: ['whoami', 'logout'],
[cli_shared_1.Text.commandHelp.groups.cliExperience]: ['autocomplete', 'assistant', 'feedback']
};
@@ -66,24 +60,8 @@
}
}
deps.cmd.sortCommandsByGroup(Object.keys(COMMAND_HELP_GROUPS));
}
-function setupProxy() {
- const cachedConf = cli_shared_1.CachedConf.getCache(cli_shared_1.CONFIG_PROJECT_NAME);
- const proxyUrl = cachedConf.get('proxy');
- if (proxyUrl && proxyUrl.trim()) {
- let agent;
- if (process.env.NODE_TLS_REJECT_UNAUTHORIZED === '0') {
- agent = new http_proxy_agent_1.HttpProxyAgent(proxyUrl, { rejectUnauthorized: false });
- }
- else {
- agent = new http_proxy_agent_1.HttpProxyAgent(proxyUrl);
- }
- http_1.default.globalAgent = agent;
- https_1.default.globalAgent = agent;
- return agent;
- }
-}
async function registerCommands(deps) {
(0, register_autocomplete_commands_1.registerCommands)(deps);
(0, register_authentication_command_1.registerCommands)(deps);
await (0, register_app_commands_1.registerCommands)(deps);
@@ -108,17 +86,17 @@
(0, register_repositories_commands_1.registerCommands)(deps);
(0, register_show_commands_1.registerCommands)(deps);
(0, register_assistant_commands_1.registerCommands)(deps);
(0, register_custom_scopes_commands_1.registerCommands)(deps);
- (0, register_manifest_commands_1.registerCommands)(deps);
applyCommandHelpGroups(deps);
}
const registerEvents = ({ ui }) => {
process.on('unhandledRejection', async (reason) => {
await (0, cli_shared_1.exitOnError)(ui, reason);
});
};
const main = async () => {
+ (0, proxy_1.setupProxy)();
const cliDetails = (0, version_info_1.getCLIDetails)();
const deps = await (0, dependency_injection_1.getDependencies)(cliDetails);
registerEvents(deps);
await registerCommands(deps);