Skip to content

Instantly share code, notes, and snippets.

@creationix
Created September 15, 2011 18:00
Show Gist options
  • Save creationix/1219978 to your computer and use it in GitHub Desktop.
Save creationix/1219978 to your computer and use it in GitHub Desktop.
Script to download all repos for a user
// Run this with node and then run the output with sh
var Http = require('http')
var ChildProcess = require('child_process');
Http.cat("http://github.com/api/v2/json/repos/show/creationix", function (err, json) {
if (err) throw err;
var data = JSON.parse(json);
data.repositories.forEach(function (repo) {
console.log("echo " + JSON.stringify(repo.name + " - " + repo.description));
console.log("git clone --bare " + repo.url);
});
});
@tecno14
Copy link

tecno14 commented Oct 18, 2020

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment