Module | Capistrano::CLI::UI::ClassMethods |
In: |
lib/capistrano/cli/ui.rb
lib/capistrano/cli/ui.rb |
Debug mode prompt
# File lib/capistrano/cli/ui.rb, line 27 27: def debug_prompt(cmd) 28: ui.say("Preparing to execute command: #{cmd}") 29: prompt = "Execute ([Yes], No, Abort) " 30: ui.ask("#{prompt}? ") do |q| 31: q.overwrite = false 32: q.default = 'y' 33: q.validate = /(y(es)?)|(no?)|(a(bort)?|\n)/i 34: q.responses[:not_valid] = prompt 35: end 36: end
Debug mode prompt
# File lib/capistrano/cli/ui.rb, line 27 27: def debug_prompt(cmd) 28: ui.say("Preparing to execute command: #{cmd}") 29: prompt = "Execute ([Yes], No, Abort) " 30: ui.ask("#{prompt}? ") do |q| 31: q.overwrite = false 32: q.default = 'y' 33: q.validate = /(y(es)?)|(no?)|(a(bort)?|\n)/i 34: q.responses[:not_valid] = prompt 35: end 36: end
Prompt for a password using echo suppression.
# File lib/capistrano/cli/ui.rb, line 22 22: def password_prompt(prompt="Password: ") 23: ui.ask(prompt) { |q| q.echo = false } 24: end
Prompt for a password using echo suppression.
# File lib/capistrano/cli/ui.rb, line 22 22: def password_prompt(prompt="Password: ") 23: ui.ask(prompt) { |q| q.echo = false } 24: end