module Recap::Tasks::Console

Public Instance Methods

run_interactively(command="bash", server=nil) click to toggle source
# File lib/recap/tasks/console/ssh.rb, line 25
def run_interactively(command="bash", server=nil)
  server ||= find_servers_for_task(current_task).first
  setup = "cd #{deploy_to} && export PATH=./bin:$PATH"
  exec %Q{ssh #{server.host} -t 'sudo su - #{application} -c "#{setup} && #{command}"'}
end