aboutsummaryrefslogtreecommitdiff
path: root/lib/mix/tasks/pleroma/instance.ex
diff options
context:
space:
mode:
Diffstat (limited to 'lib/mix/tasks/pleroma/instance.ex')
-rw-r--r--lib/mix/tasks/pleroma/instance.ex37
1 files changed, 11 insertions, 26 deletions
diff --git a/lib/mix/tasks/pleroma/instance.ex b/lib/mix/tasks/pleroma/instance.ex
index f57053a4c..0355b8881 100644
--- a/lib/mix/tasks/pleroma/instance.ex
+++ b/lib/mix/tasks/pleroma/instance.ex
@@ -165,31 +165,16 @@ defmodule Mix.Tasks.Pleroma.Instance do
install_fe =
case Mix.env() do
:test ->
- fn _, _ -> "42" end
+ fn _ -> "42" end
_ ->
- fn frontend, callback ->
- case Pleroma.Utils.command_available?("yarn") do
- false when frontend != "none" ->
- message =
- "To install #{frontend} frontend, `yarn` command is required. Please install it before continue. ([C]ontinue/[A]bort)"
-
- case String.downcase(shell_prompt(message, "C")) do
- abort when abort in ["a", "abort"] ->
- "none"
-
- _continue ->
- callback.(frontend, callback)
- end
-
- _ ->
- Mix.Tasks.Pleroma.Frontend.run([
- "install",
- frontend,
- "--static-dir",
- static_dir
- ])
- end
+ fn frontend ->
+ Mix.Tasks.Pleroma.Frontend.run([
+ "install",
+ frontend,
+ "--static-dir",
+ static_dir
+ ])
end
end
@@ -201,7 +186,7 @@ defmodule Mix.Tasks.Pleroma.Instance do
"pleroma"
)
- fe_primary_ref = install_fe.(fe_primary, install_fe)
+ fe_primary_ref = install_fe.(fe_primary)
enable_static_fe? =
get_option(
@@ -222,7 +207,7 @@ defmodule Mix.Tasks.Pleroma.Instance do
fe_mastodon_ref =
case install_mastodon_fe? do
true ->
- install_fe.("mastodon", install_fe)
+ install_fe.("mastodon")
false ->
"none"
@@ -238,7 +223,7 @@ defmodule Mix.Tasks.Pleroma.Instance do
fe_admin_ref =
case install_admin_fe? do
- true -> install_fe.("admin", install_fe)
+ true -> install_fe.("admin")
false -> "none"
end