module GGSM::Foreach
Public Instance Methods
foreach_flow(*commands)
click to toggle source
# File lib/ggsm/command/foreach.rb, line 10 def foreach_flow(*commands) check_submodule cmd = '' if commands.size == 0 puts '请输入正确git命令 foreach [<commands>...]'.red return elsif commands.fetch(0) == 'git' commands.delete_at(0) end commands.each do |arg| cmd = "#{cmd} #{arg}" end foreach_module { system "git #{cmd}" } puts '==> *进入主工程:'.yellow system "git #{cmd}" puts "Modules执行:git#{cmd}".blue end