title: Can go get command be used to distribute bash scripts?
body: <p>I am working on a toolkit, consisting of 3 types of files:
  1. binaries, compiled from go sources;
  2. shell scripts;
  3. some data files (yaml, etc).</p>
  
  <p>What's the easiest way to distribute all this across a company, so that:
  1. both binaries and shell scripts are immediately available, as commands;
  2. shell scripts are under source control, and everyone can push patches right away?</p>
  
  <p>Can <em>go get</em> command take care of all this? Or it deals just with go sources?</p>
  
  <p>Ideally, I want to put everything in some git repository, and instruct everyone to just use go get command.</p>
  
  <p>Also, can I use <em>go get</em> to set an environment variable or even make some script to execute? Or is it abusing this command?</p>