Sha256: 6e1678f1e4f1f858885ae43f0cc1bde6d263cc6b34333c0fee3baa4e430d6381
Contents?: true
Size: 840 Bytes
Versions: 36
Compression:
Stored size: 840 Bytes
Contents
require "cf/cli/user/base" module CF::User class Passwd < Base desc "Update the current user's password" group :admin, :user input :password, :desc => "Current password" input :new_password, :desc => "New password" input :verify, :desc => "Repeat new password" def passwd password = input[:password] new_password = input[:new_password] validate_password! new_password with_progress("Changing password") do client.current_user.change_password!(new_password, password) end end private def ask_password ask("Current Password", :echo => "*", :forget => true) end def ask_new_password ask("New Password", :echo => "*", :forget => true) end def ask_verify ask("Verify Password", :echo => "*", :forget => true) end end end
Version data entries
36 entries across 36 versions & 2 rubygems