Sha256: 7bd3284e891ec5c5e56bb9a322ee5575e0c3a47216a33d3f58b9387df2d0c0c1
Contents?: true
Size: 910 Bytes
Versions: 20
Compression:
Stored size: 910 Bytes
Contents
Execute.define_task do desc "set-admin-password", "Sets the admin password" def set_admin_password invoke :get_token new_pass,new_pass_confirm = '','' begin system "stty -echo" new_pass = ask "\nnew admin password: " new_pass_confirm = ask "\nconfirm new admin password: " system "stty echo" rescue NoMethodError, Interrupt system "stty echo" exit end #begin if new_pass == '' puts "\nNew password can't be empty." elsif new_pass == new_pass_confirm puts "" RestClient.post("#{$url}/api/user/update_user", { :app_name => $appname, :api_token => $token, :attributes => { :new_password => new_pass } }) else puts "\nNew password and confirmation must match." end #if end #set_admin_password end #do
Version data entries
20 entries across 20 versions & 1 rubygems