@forge/cli

13.4.0-next.7-experimental-ccd514313.4.0-next.13-experimental-3dcad97
out/service/cached-config-service.js
~out/service/cached-config-service.jsModified
+3−2
Index: package/out/service/cached-config-service.js
===================================================================
--- package/out/service/cached-config-service.js
+++ package/out/service/cached-config-service.js
@@ -1,19 +1,20 @@
 "use strict";
 Object.defineProperty(exports, "__esModule", { value: true });
-exports.CachedConfigService = void 0;
+exports.CachedConfigService = exports.FORGE_PROXY_ENV_VAR = void 0;
 const ANALYTICS_PREFERENCES_KEY = 'analytics-preferences';
 const DEFAULT_ENVIRONMENT_KEY = 'default-environment';
 const ASSISTANT_NAME_KEY = 'assistant-name';
 const CUSTOM_EFFECTS_KEY = 'seasonal-effects';
 const PROXY_KEY = 'proxy';
+exports.FORGE_PROXY_ENV_VAR = 'FORGE_PROXY';
 class CachedConfigService {
     cachedConf;
     constructor(cachedConf) {
         this.cachedConf = cachedConf;
     }
     getProxy() {
-        return this.cachedConf.get(PROXY_KEY);
+        return process.env[exports.FORGE_PROXY_ENV_VAR]?.trim() || this.cachedConf.get(PROXY_KEY);
     }
     setProxy(preference) {
         this.cachedConf.set(PROXY_KEY, preference);
     }