# File lib/aruba/api.rb, line 442 def initialize(session, options = {}) @session, @options = session, options end
# File lib/aruba/api.rb, line 461 def cmd(cmd) return unless @options[:cmd] print "$ #{cmd}" end
# File lib/aruba/api.rb, line 456 def dir(dir) return unless @options[:dir] print "$ cd #{dir}" end
# File lib/aruba/api.rb, line 466 def env(key, value) return unless @options[:env] print %Q{$ export #{key}="#{value}"} end
# File lib/aruba/api.rb, line 451 def stderr(content) return unless @options[:stderr] print content end
# File lib/aruba/api.rb, line 446 def stdout(content) return unless @options[:stdout] print content end
# File lib/aruba/api.rb, line 473 def print(message) @session.announce_or_puts(message) end