noosfero-create-api-user 301 Bytes
#!/usr/bin/env ruby

login = ARGV[0]
email = ARGV[1]
password = SecureRandom.random_number.to_s

user = User.find_by_login(login)
exit(0) if user

user = User.create!(
  login: login,
  email: email,
  password: password,
  password_confirmation: password
)
user.activate
user.generate_private_token!