J'ai plusieurs emplacements réseau configurés sur mon ordinateur portable: bureau, domicile, etc. Cela fonctionne bien pour les applications OSX - Safari, Mail, même Firefox et Thunderbird avec le plugin System Proxy .
Pour les applications de terminaux tels que git
, svn
, gem
et curl
je suit dans mon .bash_profile
:
export HTTP_PROXY='http://proxy.mycompany.com:80'
export http_proxy=$HTTP_PROXY
Ma question est la suivante: existe-t-il un moyen de faire en sorte que la variable exportée recherche la valeur de l'emplacement actuel de mon système? Je préférerais que cela se fasse de manière dynamique (donc si je change d'emplacement pendant une session de terminal, cela changera), mais je serais content d'un seul qui le définisse lors de son .bash_profile
exécution (ce qui signifie que je devrais démarrer une nouvelle session de terminal quand j'ai changé de lieu).
Merci!