From 51089fab7d0c1771ea6c5214825f8a7b80557c5e Mon Sep 17 00:00:00 2001 From: Frank Hunleth Date: Tue, 17 Sep 2024 15:41:13 -0400 Subject: [PATCH] Organize cached artefacts to simplify cleanup This moves the default directory, `elixir_make`, for storing downloaded precompiled artefacts to a subdirectory in the user's cache directory so that it's easier to know which files can be removed. --- lib/elixir_make/artefact.ex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/elixir_make/artefact.ex b/lib/elixir_make/artefact.ex index fd01180..efcdba5 100644 --- a/lib/elixir_make/artefact.ex +++ b/lib/elixir_make/artefact.ex @@ -16,7 +16,7 @@ defmodule ElixirMake.Artefact do cache_dir = Path.expand( System.get_env("ELIXIR_MAKE_CACHE_DIR") || - :filename.basedir(:user_cache, "", cache_opts) + :filename.basedir(:user_cache, "elixir_make", cache_opts) ) File.mkdir_p!(cache_dir)