summaryrefslogtreecommitdiff
path: root/lib/mix/tasks
diff options
context:
space:
mode:
authorEkaterina Vaartis <vaartis@kotobank.ch>2021-08-22 23:47:43 +0300
committerEkaterina Vaartis <vaartis@kotobank.ch>2022-10-10 20:19:09 +0300
commit410c8cb765bbec1014cb2bbdbcc44d3a25f834e1 (patch)
tree274e30faa686267c73d41f9283e75f358854e0f6 /lib/mix/tasks
parent35e9192cedcbc56fb07c9933e2988bf900256b53 (diff)
downloadpleroma-410c8cb765bbec1014cb2bbdbcc44d3a25f834e1.tar.gz
pleroma-410c8cb765bbec1014cb2bbdbcc44d3a25f834e1.zip
Make indexing logs rewrite themselves
Diffstat (limited to 'lib/mix/tasks')
-rw-r--r--lib/mix/tasks/pleroma/search/meilisearch.ex6
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/mix/tasks/pleroma/search/meilisearch.ex b/lib/mix/tasks/pleroma/search/meilisearch.ex
index b5a394e34..2485a441d 100644
--- a/lib/mix/tasks/pleroma/search/meilisearch.ex
+++ b/lib/mix/tasks/pleroma/search/meilisearch.ex
@@ -57,7 +57,9 @@ defmodule Mix.Tasks.Pleroma.Search.Meilisearch do
|> Stream.transform(0, fn objects, acc ->
new_acc = acc + Enum.count(objects)
- IO.puts("Indexed #{new_acc} entries")
+ # Reset to the beginning of the line and rewrite it
+ IO.write("\r")
+ IO.write("Indexed #{new_acc} entries")
{[objects], new_acc}
end)
@@ -76,6 +78,8 @@ defmodule Mix.Tasks.Pleroma.Search.Meilisearch do
end,
timeout: :infinity
)
+
+ IO.write("\n")
end
def run(["clear"]) do