]>
code.delx.au - osx-proxyconf/blob - proxyconf.sh
4 function printEnvironment
() {
6 local environment_variable
="$2"
7 local uri_prefix
="${3:-http}"
10 if [ "$(sysconfig -q "${proxy_type}Enable
")" = "1" ]; then
11 host="$(sysconfig -q "${proxy_type}Proxy
")"
12 port
="$(sysconfig -q "${proxy_type}Port
")"
13 echo "export ${environment_variable}='${uri_prefix}://${host}:${port}'"
17 echo "unset ${environment_variable}"
21 printEnvironment
"HTTP" "http_proxy"
22 printEnvironment
"HTTPS" "https_proxy"
23 printEnvironment
"FTP" "ftp_proxy"
24 printEnvironment
"SOCKS" "socks_proxy" "socks"
26 no_proxy
="$(sysconfig -q ExceptionsList | tr '\n' ',' | sed 's/,$//g')"
27 if [ ! -z "${no_proxy}" ] && [ $PROXY_FOUND -ne 0 ]; then
28 echo "export no_proxy=\"${no_proxy}\""