You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
660 B
29 lines
660 B
# |
|
# This script sets up http_proxy and https_proxy environment variables |
|
# when the first positional command line parameter is 'on' |
|
# and unsets them when the first positional command line parameter is 'off' |
|
# |
|
# |
|
# usage: |
|
# source proxy off |
|
# source proxy on |
|
|
|
conffile="$HOME/.proxies" |
|
|
|
if [ "$1" = "on" ]; then |
|
if [ -f "$conffile" ]; then |
|
source "${conffile}" |
|
export http_proxy https_proxy |
|
echo "https_proxy: ${https_proxy}" |
|
echo "http_proxy: ${http_proxy}" |
|
else |
|
echo "create $conffile" |
|
fi |
|
elif [ "$1" = "off" ]; then |
|
unset http_proxy https_proxy |
|
echo "Proxy is off" |
|
fi |
|
|
|
|
|
# vim formatting |
|
# vim: set ts=4 sw=4 tw=0 noet ft=bash:
|
|
|