Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env ruby
- # for each git repo in a subdirectory ...
- dirs = Dir['**/.git'].map { |gd| File.dirname(gd) }
- def prompt
- print ">> "
- gets
- end
- # ... execute a command given on STDIN
- while command = prompt
- dirs.each do |dir|
- Dir.chdir(dir) do
- puts "~ #{dir}:"
- system command
- end
- end
- end
- # (press Ctrl+D to break out of the loop)
Add Comment
Please, Sign In to add comment