Added proxy exceptions (noproxy) for npm

pull/1421/head
Stefano Cislaghi 2019-09-02 11:40:51 +01:00
parent 721412aa4c
commit a0af4f40cd
1 changed files with 4 additions and 0 deletions

View File

@ -121,6 +121,7 @@ npm-show-proxy ()
echo "===" echo "==="
echo "npm HTTP proxy: " `npm config get proxy` echo "npm HTTP proxy: " `npm config get proxy`
echo "npm HTTPS proxy: " `npm config get https-proxy` echo "npm HTTPS proxy: " `npm config get https-proxy`
echo "npm proxy exceptions: " `npm config get noproxy`
fi fi
} }
@ -132,6 +133,7 @@ npm-disable-proxy ()
if $(command -v npm &> /dev/null) ; then if $(command -v npm &> /dev/null) ; then
npm config delete proxy npm config delete proxy
npm config delete https-proxy npm config delete https-proxy
npm config delete noproxy
echo "Disabled npm proxy settings" echo "Disabled npm proxy settings"
fi fi
} }
@ -143,10 +145,12 @@ npm-enable-proxy ()
local my_http_proxy=${1:-$BASH_IT_HTTP_PROXY} local my_http_proxy=${1:-$BASH_IT_HTTP_PROXY}
local my_https_proxy=${2:-$BASH_IT_HTTPS_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 if $(command -v npm &> /dev/null) ; then
npm config set proxy $my_http_proxy npm config set proxy $my_http_proxy
npm config set https-proxy $my_https_proxy npm config set https-proxy $my_https_proxy
npm config set noproxy $my_no_proxy
echo "Enabled npm proxy settings" echo "Enabled npm proxy settings"
fi fi
} }