From a0af4f40cd72f5cc39ac3139c674a801f34056bf Mon Sep 17 00:00:00 2001 From: Stefano Cislaghi Date: Mon, 2 Sep 2019 11:40:51 +0100 Subject: [PATCH] Added proxy exceptions (noproxy) for npm --- plugins/available/proxy.plugin.bash | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/plugins/available/proxy.plugin.bash b/plugins/available/proxy.plugin.bash index afd4dba4..f2458e3f 100644 --- a/plugins/available/proxy.plugin.bash +++ b/plugins/available/proxy.plugin.bash @@ -121,6 +121,7 @@ npm-show-proxy () echo "===" echo "npm HTTP proxy: " `npm config get proxy` echo "npm HTTPS proxy: " `npm config get https-proxy` + echo "npm proxy exceptions: " `npm config get noproxy` fi } @@ -132,6 +133,7 @@ npm-disable-proxy () if $(command -v npm &> /dev/null) ; then npm config delete proxy npm config delete https-proxy + npm config delete noproxy echo "Disabled npm proxy settings" fi } @@ -143,10 +145,12 @@ npm-enable-proxy () local my_http_proxy=${1:-$BASH_IT_HTTP_PROXY} local my_https_proxy=${2:-$BASH_IT_HTTPS_PROXY} + local my_no_proxy=${3:-$BASH_IT_NO_PROXY} if $(command -v npm &> /dev/null) ; then npm config set proxy $my_http_proxy npm config set https-proxy $my_https_proxy + npm config set noproxy $my_no_proxy echo "Enabled npm proxy settings" fi }