code: function(){
        var src = this.installArray.shift(); 
  
        if(typeof src !== 'undefined'){
          var parts = src.split('/'); 
          var resourcePath = this.getResourcePath(parts[parts.length-2]); 
          var dest = this.basePath + resourcePath + '/' + parts[parts.length-1]; 
          
          if(typeof resourcePath !== 'undefined'){
            this._install(src, dest); 
          }else{
            this.triggerNext(); 
          }
           
        }else{
          this.log('all done, get ready to rock!  (╯°□°）╯︵ ┻━┻');
          rl.close(); 
        }
      }
docs: Attempts to install the next file in the installArray
  if no files are left in the array closes the readline