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

Version Path
rbbt-util-5.17.84 share/rbbt_commands/conf/web_user/add
rbbt-util-5.17.83 share/rbbt_commands/conf/web_user/add
rbbt-util-5.17.82 share/rbbt_commands/conf/web_user/add
rbbt-util-5.17.81 share/rbbt_commands/conf/web_user/add
rbbt-util-5.17.80 share/rbbt_commands/conf/web_user/add
rbbt-util-5.17.78 share/rbbt_commands/conf/web_user/add
rbbt-util-5.17.77 share/rbbt_commands/conf/web_user/add
rbbt-util-5.17.76 share/rbbt_commands/conf/web_user/add
rbbt-util-5.17.75 share/rbbt_commands/conf/web_user/add
rbbt-util-5.17.74 share/rbbt_commands/conf/web_user/add
rbbt-util-5.17.73 share/rbbt_commands/conf/web_user/add
rbbt-util-5.17.72 share/rbbt_commands/conf/web_user/add
rbbt-util-5.17.71 share/rbbt_commands/conf/web_user/add
rbbt-util-5.17.70 share/rbbt_commands/conf/web_user/add
rbbt-util-5.17.69 share/rbbt_commands/conf/web_user/add
rbbt-util-5.17.68 share/rbbt_commands/conf/web_user/add
rbbt-util-5.17.67 share/rbbt_commands/conf/web_user/add
rbbt-util-5.17.66 share/rbbt_commands/conf/web_user/add
rbbt-util-5.17.65 share/rbbt_commands/conf/web_user/add
rbbt-util-5.17.64 share/rbbt_commands/conf/web_user/add