Method: Codebase::Command#execute_commands
- Defined in:
- lib/codebase/command.rb
#execute_commands(array) ⇒ Object
72 73 74 75 76 77 78 79 80 81 82 83 84 85 |
# File 'lib/codebase/command.rb', line 72 def execute_commands(array) for command in array puts "\e[44;33m" + command + "\e[0m" exit_code = 0 IO.popen(command) do |f| output = f.read exit_code = Process.waitpid2(f.pid)[1] end if exit_code != 0 $stderr.puts "An error occured running: #{command}" Process.exit(1) end end end |