From d5b27ebfe735af4c283779b7b6d0e07dc9e85d24 Mon Sep 17 00:00:00 2001 From: sabiwara Date: Thu, 13 Nov 2025 08:41:14 +0900 Subject: [PATCH] Write ascii printable charlists as such in .app file --- lib/mix/lib/mix/tasks/compile.app.ex | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/mix/lib/mix/tasks/compile.app.ex b/lib/mix/lib/mix/tasks/compile.app.ex index cc62e464c92..702b00c42ad 100644 --- a/lib/mix/lib/mix/tasks/compile.app.ex +++ b/lib/mix/lib/mix/tasks/compile.app.ex @@ -214,7 +214,11 @@ defmodule Mix.Tasks.Compile.App do end defp to_erl_term(list) when is_list(list) do - [?[, to_erl_head(list), ?]] + if List.ascii_printable?(list) do + :io_lib.print(list) + else + [?[, to_erl_head(list), ?]] + end end defp to_erl_term(map) when is_map(map) do