title: deploying a part of a remote github repository under nodejs
body: <p>As part of a build script used by an npm package I am tinkering with (-g or required), I need to copy the contents of a directory in a remote github repository into the <code>built</code> directory.</p>
  
  <p>eg. an ACE editor version - a bunch of files on a remote.
  <a href="https://github.com/ajaxorg/ace-builds/tree/master/src-min-noconflict" rel="nofollow">https://github.com/ajaxorg/ace-builds/tree/master/src-min-noconflict</a></p>
  
  <p>I don't want my module to have the ACE files locally and there is no npm package for their builds I can require and use. It should pull it from the latest remote at the time of building. </p>
  
  <p>I would prefer not to clone the repo but perhaps can grab the zipball and make something out of that. </p>
  
  <p>Does anyone know of any package or script that can already do this without access to <code>git</code> on the shell? I am hesitant to rely on git as you can install the package globally and use it as a binary... </p>
  
  <p>What else can I do? node gyp? volo perhaps? component.js? anything that can reference and deploy from the remote git file system... </p>