Module: Capistrano::DSL
- Defined in:
- lib/capistrano/sudo/dsl.rb
Instance Method Summary collapse
-
#sudo!(*args) ⇒ Object
‘sudo!` executes sudo command and provides password input.
Instance Method Details
#sudo!(*args) ⇒ Object
‘sudo!` executes sudo command and provides password input.
4 5 6 7 8 9 10 |
# File 'lib/capistrano/sudo/dsl.rb', line 4 def sudo!(*args) on roles(:all) do |host| key = "#{host.user}@#{host.hostname}" SSHKit::Sudo.password_cache[key] = "#{fetch(:password)}\n" # \n is enter end sudo(*args) end |