alias Pleroma.Config
@shortdoc "Manages Pleroma instance"
- @moduledoc File.read!("docs/administration/CLI_tasks/instance.md")
+ @moduledoc File.read!("docs/docs/administration/CLI_tasks/instance.md")
def run(["gen" | rest]) do
{options, [], []} =
get_option(
options,
:domain,
- "What domain will your instance use? (e.g pleroma.soykaf.com)"
+ "What domain will your instance use? (e.g akkoma.example.com)"
),
":"
) ++ [443]
config_dir = Path.dirname(config_path)
psql_dir = Path.dirname(psql_path)
- [config_dir, psql_dir, static_dir, uploads_dir]
- |> Enum.reject(&File.exists?/1)
- |> Enum.map(&File.mkdir_p!/1)
+ to_create =
+ [config_dir, psql_dir, static_dir, uploads_dir]
+ |> Enum.reject(&File.exists?/1)
+
+ for dir <- to_create do
+ File.mkdir_p!(dir)
+ end
shell_info("Writing config to #{config_path}.")
enabled_filters
end
-
- defp upload_filters(_), do: []
end