parent
f6a316b251
commit
992bb4df40
1 changed files with 29 additions and 0 deletions
@ -0,0 +1,29 @@ |
||||
# |
||||
# 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: |
||||
Loading…
Reference in new issue