1 defmodule Mix.Tasks.GeneratePasswordReset do
5 @shortdoc "Generate password reset link for user"
7 Mix.Task.run("app.start")
9 with %User{local: true} = user <- User.get_by_nickname(nickname),
10 {:ok, token} <- Pleroma.PasswordResetToken.create_token(user) do
11 IO.puts("Generated password reset token for #{user.nickname}")
15 Pleroma.Web.Router.Helpers.util_url(
24 IO.puts("No local user #{nickname}")