/usr/share/doc/ruby-highline/examples/repeat_entry.rb is in ruby-highline 1.7.2-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | #!/usr/bin/env ruby
require "rubygems"
require "highline/import"
tounge_twister = ask("... try saying that three times fast") do |q|
q.gather = 3
q.verify_match = true
q.responses[:mismatch] = "Nope, those don't match. Try again."
end
puts "Ok, you did it."
pass = ask("<%= @key %>: ") do |q|
q.echo = '*'
q.verify_match = true
q.gather = {"Enter a password" => '',
"Please type it again for verification" => ''}
end
puts "Your password is now #{pass}!"
|