一回しか使わないのに
横着というか現実トウヒでアレ。
Github のとある organization の中のリポジトリを全部手元に持ってくる必要があり、スクリプトで云々してみることに。以下でアレ。
for i in `curl https://api.github.com/orgs/hogefuga/repos |./xx.rb` ; do git clone $i; done
ruby のスクリプトが以下。
#!/usr/bin/env ruby require 'json' jsonstr = "" while str = STDIN.gets str.chomp jsonstr += str end array = JSON.parse(jsonstr) array.each{|item| puts item["html_url"] }
clone なさってらっしゃいます。
あとは
以下なスクリプトで最新にしつつ
#!/bin/bash for i in * ; do cd $i; git fetch; git merge origin/master; cd .. done
以下か。
for i in * ; do cd $i bundle install --without production bundle exec rake db:migrate bundle exec rake db:test:prepare bundle exec rspec spec cd .. done
出力はリダイレクトしないとアレ。