From b759a5fac5e6c705fcd4f675ff9b53823acb8a1d Mon Sep 17 00:00:00 2001 From: ObserverOfTime Date: Sat, 5 Oct 2024 10:40:15 +0300 Subject: [PATCH] fix(templates): properly replace author email (cherry picked from commit 21a34f912446a8b37c51df489d79eba9127243c2) --- cli/src/init.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/cli/src/init.rs b/cli/src/init.rs index 5e203cd6..fc661aab 100644 --- a/cli/src/init.rs +++ b/cli/src/init.rs @@ -742,7 +742,12 @@ fn generate_file( } if let Some(email) = generate_opts.author_email { - replacement = replacement.replace(AUTHOR_EMAIL_PLACEHOLDER, email); + replacement = match filename { + "Cargo.toml" | "grammar.js" => { + replacement.replace(AUTHOR_EMAIL_PLACEHOLDER, &format!("<{email}>")) + } + _ => replacement.replace(AUTHOR_EMAIL_PLACEHOLDER, email), + } } else { match filename { "package.json" => {