Merge branch 'develop' of ssh.gitgud.io:lambadalambda/pleroma into feature/follow...
[akkoma] / lib / mix / tasks / register_user.ex
1 defmodule Mix.Tasks.RegisterUser do
2 use Mix.Task
3 import Mix.Ecto
4 alias Pleroma.{Repo, User}
5
6 @shortdoc "Register user"
7 def run([name, nickname, email, bio, password]) do
8 ensure_started(Repo, [])
9
10 params = %{
11 name: name,
12 nickname: nickname,
13 email: email,
14 password: password,
15 password_confirmation: password,
16 bio: bio
17 }
18
19 user = User.register_changeset(%User{}, params)
20
21 Repo.insert!(user)
22 end
23 end