# File lib/aruba/api.rb, line 404 def initialize(session, options = {}) @session, @options = session, options end
# File lib/aruba/api.rb, line 423 def cmd(cmd) return unless @options[:cmd] print "$ #{cmd}" end
# File lib/aruba/api.rb, line 418 def dir(dir) return unless @options[:dir] print "$ cd #{dir}" end
# File lib/aruba/api.rb, line 428 def env(key, value) return unless @options[:env] print %Q{$ export #{key}="#{value}"} end
# File lib/aruba/api.rb, line 413 def stderr(content) return unless @options[:stderr] print content end
# File lib/aruba/api.rb, line 408 def stdout(content) return unless @options[:stdout] print content end
# File lib/aruba/api.rb, line 435 def print(message) @session.announce_or_puts(message) end