code: function(source, list) {
          var bundle = self.bundle;
          var files = fs.readdirSync(source);
  
          if (source == self.source && typeof(list) == 'undefined') {//root
              var list = [];// root list
              for (var l=0; l<files.length; ++l) {
                  list[l] = _(self.source +'/'+ files[l])
              }
          }
  
          if (!files && list.indexOf(source) > -1) {
              list.splice( list.indexOf(source), 1 )
          }
  
          for (var f=0; f < files.length; ++f) {
              newSource = _(source +'/'+ files[f]);
              if ( fs.statSync(newSource).isDirectory() ) {
                  browse(newSource, list)
              } else {
                  list = parse(newSource, list)
              }
  
              if ( f == files.length-1) { //end of current dir
                  var p = newSource.split('/');
                  p.splice(p.length -1);
                  newSource = p.join('/');
                  if (list != undefined && list.indexOf(newSource) > -1) {
                      list.splice( list.indexOf(newSource), 1 )
                  }
              }
  
              if (f == files.length-1 && list.length == 0) { //end of all
                  console.info('Bundle [ '+bundle+' ] has been added to your project with success ;)\n');
                  process.exit(0)
              }
          }
      }
docs: Browse sources
  
  @param {string} source
  @param {string} bundle