class CapUtil::LocalCmdRunner
Public Class Methods
new(cmd_str)
click to toggle source
# File lib/cap-util/local_cmd_runner.rb, line 8 def initialize(cmd_str) @cmd = Scmd.new(cmd_str) end
Public Instance Methods
run!(input = nil)
click to toggle source
# File lib/cap-util/local_cmd_runner.rb, line 12 def run!(input = nil) CapUtil.say_bulleted "running `#{@cmd}'" @cmd.run(input) if !@cmd.success? CapUtil.say_error(@cmd.stderr) CapUtil.halt end @cmd end