lib/rprogram/program.rb in rprogram-0.1.3 vs lib/rprogram/program.rb in rprogram-0.1.4

- old
+ new

@@ -1,5 +1,6 @@ +require 'rprogram/rprogram' require 'rprogram/compat' require 'rprogram/task' require 'rprogram/nameable' require 'rprogram/exceptions/program_not_found' @@ -94,9 +95,13 @@ # echo = Program.find_by_name('echo') # echo.run("hello") # => ["hello\n"] # def run(*args) args = args.map { |arg| arg.to_s } + + if RProgram.debug + $stderr << ">>> #{@path} #{args.join(' ')}\n" + end Open3.popen3(@path,*args) do |stdin,stdout,stderr| return stdout.readlines end end