Ho diversi percorsi di rete impostati sul mio laptop: Lavoro, Casa, ecc. I lavoratori hanno tutti un server proxy impostato, mentre gli altri no. Funziona bene con le applicazioni OSX - Safari, Mail, persino Firefox e Thunderbird con il plug-in Proxy di sistema .
Per le applicazioni di terminale come git
, svn
, gem
, e curl
ho il seguente nel mio .bash_profile
:
export HTTP_PROXY='http://proxy.mycompany.com:80'
export http_proxy=$HTTP_PROXY
La mia domanda è questa: esiste un modo per fare in modo che la variabile esportata cerchi il valore dalla posizione corrente del mio sistema? Preferirei che fosse fatto in modo dinamico (quindi se cambio posizione durante una sessione terminale cambierà), ma sarei felice con solo uno che lo imposta quando .bash_profile
eseguito (il che significa che dovrei iniziare una nuova sessione terminale quando ho cambiato posizione).
Grazie!