Little github client.
$ npm install gh2
var Github = require('gh2');
var gh = new Github({
token: 'github-auth-token'
});
gh.lookup('visionmedia/co', '1.x', function(err, release){
});
Fetch releases with opts:
token optional github tokenuser optional github userpass optional github passua user-agent string [gh]Return a stream for repo's path at ref.
gh.stream('component/tip', '1.0.0', 'component.json');
GET the given path.
Respond with releases for repo.
gh.releases('component/tip', fn);
Get contents of path at `ref.
gh.contents('component/tip' '1.0.0', 'component.json', fn);
Lookup semver release of repo at the given version.
gh.lookup('component/tip', '1.x', fn);
$ TOKEN=<token> USER=<user> PASS=<pass> make test
MIT