]> code.delx.au - osx-proxyconf/blobdiff - proxyconf.sh
Rewrote proxyconf completely in Objective C
[osx-proxyconf] / proxyconf.sh
diff --git a/proxyconf.sh b/proxyconf.sh
deleted file mode 100755 (executable)
index dc9c86e..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-#!/bin/bash
-
-PROXY_FOUND=0
-function printEnvironment() {
-       local proxy_type="$1"
-       local environment_variable="$2"
-       local uri_prefix="${3:-http}"
-       local host port
-
-       if [ "$(sysconfig -q "${proxy_type}Enable")" = "1" ]; then
-               host="$(sysconfig -q "${proxy_type}Proxy")"
-               port="$(sysconfig -q "${proxy_type}Port")"
-               echo "export ${environment_variable}='${uri_prefix}://${host}:${port}'"
-
-               PROXY_FOUND=1
-       else
-               echo "unset ${environment_variable}"
-       fi
-
-}
-printEnvironment "HTTP" "http_proxy"
-printEnvironment "HTTPS" "https_proxy"
-printEnvironment "FTP" "ftp_proxy"
-printEnvironment "SOCKS" "socks_proxy" "socks"
-
-no_proxy="$(sysconfig -q ExceptionsList)"
-if [ -n "${no_proxy}" -a $PROXY_FOUND -eq 1 ]; then
-       echo "export no_proxy=\"${no_proxy}\""
-else
-       echo "unset no_proxy"
-fi