Sha256: 9a0ec0b72a3caededaa8b0a0514dd71bafdb4d34c00e345ada9f61fbb2051cb7

Contents?: true

Size: 524 Bytes

Versions: 5

Compression:

Stored size: 524 Bytes

Contents

class Kontena::Cli::ResetPasswordCommand < Clamp::Command
  include Kontena::Cli::Common

  parameter "TOKEN", "Password reset token"

  def execute
    require_api_url
    password = password("Password: ")
    password2 = password("Password again: ")
    if password != password2
      abort("Passwords don't match")
    end
    params = {token: token, password: password}
    client.put('user/password_reset', params)
    puts 'Password is now changed. To login with the new password, please run: kontena login'
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
kontena-cli-0.8.3 lib/kontena/cli/reset_password_command.rb
kontena-cli-0.8.2 lib/kontena/cli/reset_password_command.rb
kontena-cli-0.8.1 lib/kontena/cli/reset_password_command.rb
kontena-cli-0.8.0.1 lib/kontena/cli/reset_password_command.rb
kontena-cli-0.8.0 lib/kontena/cli/reset_password_command.rb