Sha256: 2ee0639ac3ad009e88e29fd160a33fe5e63db88e1b6f4f661dee76baf50b9ce7
Contents?: true
Size: 531 Bytes
Versions: 298
Compression:
Stored size: 531 Bytes
Contents
#!/usr/bin/env ruby require 'rbbt' require 'highline/import' if Rbbt.etc.web_users.exists? web_users = Rbbt.etc.web_users.yaml else web_users = {} end user = ARGV.shift raise "No user provided" if user.nil? password = ask("Enter your password: ") { |q| q.echo = "x" } raise "No password provided" if password.nil? password_check = ask("Re-enter your password: ") { |q| q.echo = "x" } raise "Passwords don't match" if password != password_check web_users[user] = password Rbbt.etc.web_users.write(web_users.to_yaml)
Version data entries
298 entries across 298 versions & 1 rubygems