#!/bin/zsh

ftp_proxy=""
http_proxy=""
https_proxy=""

do_setup () {
  local IFS

  IFS="
"

  for pref in `scutil <<EOC 2>/dev/null | grep -v '{\|}'
    open
    show State:/Network/Global/Proxies
    close
EOC`; do
    eval `echo $pref | awk '{ printf("local %s=%s", $1, $3); }'`
  done


  [ "$FTPEnable" = "1" ] && ftp_proxy="$FTPProxy${FTPPort:+:$FTPPort}"

  [ "$HTTPEnable" = "1" ] && http_proxy="http://$HTTPProxy${HTTPPort:+:$HTTPPort}"

  [ "$HTTPSEnable" = "1" ] && https_proxy="$HTTPSProxy${HTTPSPort:+:$HTTPSPort}"
}

do_setup

export http_proxy https_proxy ftp_proxy
