Class: SSHStep
Instance Attribute Summary
Attributes inherited from Step
Instance Method Summary collapse
Methods inherited from Step
add_alias, create, #initialize, #log, #unrun
Constructor Details
This class inherits a constructor from Step
Instance Method Details
#run ⇒ Object
4 5 6 7 8 9 |
# File 'lib/wrkflo/steps/ssh.rb', line 4 def run log "SSHing into #{config['host']} at #{config['directory']}" ssh_command = "ssh -t #{config['host']} \\\"#{config['directory']}; bash --login\\\"" `osascript -e 'tell application "Terminal" to activate' -e 'tell application "Terminal" to set ssh_window to do script "#{ssh_command}"'` end |