Sha256: 99501cce2900f5f5968b1deb34cb46532193a576cbf8963aef1bbd3fedb0be32

Contents?: true

Size: 234 Bytes

Versions: 13

Compression:

Stored size: 234 Bytes

Contents

desc "Login to remote host"
task :login do
  hostname = find_servers_for_task(current_task).first
  port = hostname.port || fetch(:port, 22)
  exec "ssh -A -p #{port} -l #{user} #{hostname} -t 'cd #{current_path} && ${SHELL} -l'"
end

Version data entries

13 entries across 13 versions & 2 rubygems

Version Path
capistrano_evrone_recipes-0.1.21 lib/capistrano_evrone_recipes/recipes/login.rb
capistrano_rails_recipes-0.1.23 lib/capistrano_rails_recipes/recipes/login.rb
capistrano_rails_recipes-0.1.22 lib/capistrano_rails_recipes/recipes/login.rb
capistrano_rails_recipes-0.1.21 lib/capistrano_rails_recipes/recipes/login.rb
capistrano_evrone_recipes-0.1.20 lib/capistrano_evrone_recipes/recipes/login.rb
capistrano_evrone_recipes-0.1.19 lib/capistrano_evrone_recipes/recipes/login.rb
capistrano_evrone_recipes-0.1.18 lib/capistrano_evrone_recipes/recipes/login.rb
capistrano_evrone_recipes-0.1.17 lib/capistrano_evrone_recipes/recipes/login.rb
capistrano_evrone_recipes-0.1.16 lib/capistrano_evrone_recipes/recipes/login.rb
capistrano_evrone_recipes-0.1.15 lib/capistrano_evrone_recipes/recipes/login.rb
capistrano_evrone_recipes-0.1.14 lib/capistrano_evrone_recipes/recipes/login.rb
capistrano_evrone_recipes-0.1.13 lib/capistrano_evrone_recipes/recipes/login.rb
capistrano_evrone_recipes-0.1.12 lib/capistrano_evrone_recipes/recipes/login.rb