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

Version Path
rhoconnect-3.4.5 commands/rhoconnect/set_admin_password.rb
rhoconnect-3.4.4 commands/rhoconnect/set_admin_password.rb
rhoconnect-3.4.3 commands/rhoconnect/set_admin_password.rb
rhoconnect-3.4.2 commands/rhoconnect/set_admin_password.rb
rhoconnect-3.3.6 commands/commands/rhoconnect/set_admin_password.rb
rhoconnect-3.3.5 commands/commands/rhoconnect/set_admin_password.rb
rhoconnect-3.3.4 commands/commands/rhoconnect/set_admin_password.rb
rhoconnect-3.3.3 commands/commands/rhoconnect/set_admin_password.rb
rhoconnect-3.3.2 commands/commands/rhoconnect/set_admin_password.rb
rhoconnect-3.3.1 commands/commands/rhoconnect/set_admin_password.rb
rhoconnect-3.3.1.beta4 commands/commands/rhoconnect/set_admin_password.rb
rhoconnect-3.3.1.beta3 commands/commands/rhoconnect/set_admin_password.rb
rhoconnect-3.3.1.beta2 commands/commands/rhoconnect/set_admin_password.rb
rhoconnect-3.2.1 commands/commands/rhoconnect/set_admin_password.rb
rhoconnect-3.2.0 commands/commands/rhoconnect/set_admin_password.rb
rhoconnect-3.2.0.beta5 commands/commands/rhoconnect/set_admin_password.rb
rhoconnect-3.2.0.beta4 commands/commands/rhoconnect/set_admin_password.rb
rhoconnect-3.2.0.beta3 commands/commands/rhoconnect/set_admin_password.rb
rhoconnect-3.2.0.beta2 commands/commands/rhoconnect/set_admin_password.rb
rhoconnect-3.2.0.beta1 commands/commands/rhoconnect/set_admin_password.rb