Method: PasswordSafe::CLI#generate

Defined in:
lib/passwordsafe/cli.rb

#generate(name) ⇒ Object



23
24
25
26
27
28
29
30
31
32
# File 'lib/passwordsafe/cli.rb', line 23

def generate name
  safe = make_safe
  begin
    password = PasswordSafe::Keyring.new(safe).generate(name, options[:length])
  rescue PasswordSafe::Keyring::KeyExistsException => msg
    puts "#{msg}"
  else
    puts "password #{password} generated and added to safe"
  end
end