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