0.1.1 • Published 10 years ago

git-submodules v0.1.1

Weekly downloads
1
License
MIT
Repository
github
Last release
10 years ago

git-submodules

Get submodules data (name, path, url) for a git repo.

Usage

var gitSubmodules = require('git-submodules');
var path = require('path');
var repoPath = path.resolve(process.env.REPO || (__dirname + '/.git'));
var rev = process.env.REV || 'master';

gitSubmodules(repoPath, rev, function(err, submodules) {
  if (err) { throw err; }

  console.log(submodules);
});

Sample output:

{
  "gitTree": {
    "path": "gitTree",
    "url": "git://github.com/alessioalex/git-tree.git"
  },
  "gitCommits": {
    "path": "gitCommits",
    "url": "git://github.com/alessioalex/git-commits.git"
  },
  "gitGrep": {
    "path": "gitGrep",
    "url": "git://github.com/alessioalex/git-grep.git"
  }
}

Tests

npm test

License

MIT