script for setting proxy env variables
This commit is contained in:
29
bin/proxy
Executable file
29
bin/proxy
Executable file
@@ -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:
|
||||
Reference in New Issue
Block a user