He configurado los ajustes del proxy (en mavericks) dentro de $HOME/.bash_profile (propósito: hacer que npm, rvm, git usen el proxy corporativo) y las configuraciones son las siguientes:
git config --global http.proxy http://proxy_usr:proxy_pwd@proxy_ipaddress:proxy_port
git config --global http.proxy https://proxy_usr:proxy_pwd@proxy_ipaddress:proxy_port
export http_proxy=http://proxy_usr:proxy_pwd@proxy_ipaddress:proxy_port
export ALL_PROXY=$http_proxy
npm config set proxy http://proxy_usr:proxy_pwd@proxy_ipaddress:proxy_port
npm config set https-proxy http://proxy_usr:proxy_pwd@proxy_ipaddress:proxy_port
Sin embargo, no necesito estas configuraciones en casa.
¿Cuál es la mejor manera de gestionar el .bash_profile para que mi mac elija la configuración basada en el proxy? ¿Podemos escribir un shell script para establecer mi .bash_profile basado en la red que uso (casa/trabajo - sin-proxy/proxy)?