]>
code.delx.au - osx-proxyconf/blob - proxyconf.sh
3 function printEnvironment
() {
5 local environment_variable
="$2"
6 local uri_prefix
="${3:-http}"
9 if [ "$(sysconfig -q "${proxy_type}Enable
")" = "1" ]; then
10 host="$(sysconfig -q "${proxy_type}Proxy
")"
11 port
="$(sysconfig -q "${proxy_type}Port
")"
12 echo "export ${environment_variable}='${uri_prefix}://${host}:${port}'"
14 echo "unset ${environment_variable}"
18 printEnvironment
"HTTP" "http_proxy"
19 printEnvironment
"HTTPS" "https_proxy"
20 printEnvironment
"FTP" "ftp_proxy"
21 printEnvironment
"SOCKS" "socks_proxy" "socks"
23 no_proxy
="$(sysconfig -q ExceptionsList)"
24 if [ ! -z "${no_proxy}" ]; then
25 echo "export no_proxy=\"${no_proxy}\""