title: Two profiles on development tools (work and home)
body: <p>I have a scenario like below and I need a solution.</p>
  
  <p><strong>Scenario</strong>:<br>
  I use development tools like Android Package Manager, nodeJS (npm), Homebrew etc. on daily basis. I need to use it at home and at work, but at work I am behind a proxy, so I had to set up the proxy on every single tool, e.g. </p>
  
  <pre><code>npm config set proxy http://proxy:10
  </code></pre>
  
  <p>But when I work at home, I don't need it, because the proxy doesn't provide the fastest bandwidth in the world:) I'd say, it's pretty slow and I don't want to waste my time to download packages 10 times slower.</p>
  
  <p><strong>Question</strong>:<br>
  Is there any solution to have two different profiles on these tools? Or I need to write a bash script to change these proxy setting every time I change my location (work/home)?</p>
  
  <p>Please let me know, if it's possible or if you had some experiences with a familiar scenario.<br>
  Thanks!</p>