]>
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}"
23 PATH
="$(dirname "$0"):${PATH}"
25 printEnvironment
"HTTP" "http_proxy"
26 printEnvironment
"HTTPS" "https_proxy"
27 printEnvironment
"FTP" "ftp_proxy"
28 printEnvironment
"SOCKS" "socks_proxy" "socks"
30 no_proxy
="$(sysconfig -q ExceptionsList)"
31 if [ -n "${no_proxy}" -a $PROXY_FOUND -eq 1 ]; then
32 echo "export no_proxy=\"${no_proxy}\""