From eecf4f95b3aa8f944e5a7af2ba0d8c24ee1e6a7d Mon Sep 17 00:00:00 2001 From: trialism <32341807+trialism@users.noreply.github.com> Date: Fri, 17 Aug 2018 13:00:55 +0200 Subject: [PATCH] Improved handling of proxy environment variables --- src/nimblepkg/options.nim | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/nimblepkg/options.nim b/src/nimblepkg/options.nim index 63fe5a0..ac9e0ae 100644 --- a/src/nimblepkg/options.nim +++ b/src/nimblepkg/options.nim @@ -386,6 +386,10 @@ proc getProxy*(options: Options): Proxy = url = getEnv("http_proxy") elif existsEnv("https_proxy"): url = getEnv("https_proxy") + elif existsEnv("HTTP_PROXY"): + url = getEnv("HTTP_PROXY") + elif existsEnv("HTTPS_PROXY"): + url = getEnv("HTTPS_PROXY") except ValueError: display("Warning:", "Unable to parse proxy from environment: " & getCurrentExceptionMsg(), Warning, HighPriority)