Metahub

Do things to all your github repositories.

Install

$ git clone [email protected]:bleonard/metahub.git
$ cd metahub
$ bundle install

Backup

$ bundle exec ./bin/metahub backup

Github Username: bleonard
Github Password: ***********

assaf/vanity...
git clone [email protected]:assaf/vanity.git /Users/brian/bleonard/metahub/2014.3.10/assaf/vanity
Cloning into '/Users/brian/bleonard/metahub/2014.3.10/assaf/vanity'...
remote: Reusing existing pack: 4550, done.
remote: Total 4550 (delta 0), reused 0 (delta 0)
Receiving objects: 100% (4550/4550), 2.87 MiB | 86.00 KiB/s, done.
Resolving deltas: 100% (2049/2049), done.
Checking connectivity... done
 ...done!

bleonard/actionHero...
git clone [email protected]:bleonard/actionHero.git /Users/brian/bleonard/metahub/2014.3.10/bleonard/actionHero
Cloning into '/Users/brian/bleonard/metahub/2014.3.10/bleonard/actionHero'...
remote: Counting objects: 3360, done.
remote: Compressing objects: 100% (1868/1868), done.

... lots of those

Repositories

$ bundle exec ./bin/metahub repositories

Github Username: bleonard 
Github Password: ***********

assaf/vanity
bleonard/actionHero
bleonard/blackbook
bleonard/bleonard.github.com
bleonard/bootstrap

... lots of those

TODO

  • Probably more commands to come