Document mix tasks
authorHaelwenn (lanodan) Monnier <contact@hacktivis.me>
Thu, 12 Jul 2018 23:02:18 +0000 (01:02 +0200)
committerHaelwenn (lanodan) Monnier <contact@hacktivis.me>
Sat, 10 Nov 2018 12:09:37 +0000 (13:09 +0100)
lib/mix/tasks/make_moderator.ex
lib/mix/tasks/register_user.ex
lib/mix/tasks/set_locked.ex

index a454a958e004e5450ab706e21a8cb7a0a5a84137..000671c4438457887f8bd038feeb15cfb15bef49 100644 (file)
@@ -1,9 +1,16 @@
 defmodule Mix.Tasks.SetModerator do
+  @moduledoc """
+  Set moderator to a local user
+
+  Usage: ``mix set_moderator <username>``
+
+  Example: ``mix set_moderator lain``
+  """
+
   use Mix.Task
   import Mix.Ecto
   alias Pleroma.{Repo, User}
 
-  @shortdoc "Set moderator status"
   def run([nickname | rest]) do
     Application.ensure_all_started(:pleroma)
 
index e74721c49b9e43b993b29b31b1d4b0881978d336..1f5321093ed795174fda59af8faa39095a0ea0e8 100644 (file)
@@ -1,4 +1,12 @@
 defmodule Mix.Tasks.RegisterUser do
+  @moduledoc """
+  Manually register a local user
+
+  Usage: ``mix register_user <name> <nickname> <email> <bio> <password>``
+
+  Example: ``mix register_user 仮面の告白 lain lain@example.org "blushy-crushy fediverse idol + pleroma dev" pleaseDontHeckLain``
+  """
+
   use Mix.Task
   alias Pleroma.{Repo, User}
 
index 2b3b18b09fdc03a02f3f31f89b86e24c42d7446b..a154595cac318660c18dc74016febe2aa7313656 100644 (file)
@@ -1,9 +1,18 @@
 defmodule Mix.Tasks.SetLocked do
+  @moduledoc """
+  Lock a local user
+
+  The local user will then have to manually accept/reject followers. This can also be done by the user into their settings.
+
+  Usage: ``mix set_locked <username>``
+
+  Example: ``mix set_locked lain``
+  """
+
   use Mix.Task
   import Mix.Ecto
   alias Pleroma.{Repo, User}
 
-  @shortdoc "Set locked status"
   def run([nickname | rest]) do
     ensure_started(Repo, [])