From 2fe4a8677c6e82becfca905e9f2f577fcae990ff Mon Sep 17 00:00:00 2001 From: Matteo Cherubini Date: Sun, 10 May 2026 10:10:22 +0200 Subject: [PATCH] refactor: Use `tr` for uppercase conversion in templates --- lib/scaffold.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/scaffold.sh b/lib/scaffold.sh index b9dd870..fbefb6c 100644 --- a/lib/scaffold.sh +++ b/lib/scaffold.sh @@ -13,9 +13,12 @@ render_template() { local content content=$(<"$template_file") + local genome_name_upper + genome_name_upper=$(tr '[:lower:]' '[:upper:]' <<< "${GENOME_NAME}") + # Placeholder replacement content="${content//\{\{GENOME_NAME\}\}/${GENOME_NAME}}" - content="${content//\{\{GENOME_NAME_UPPER\}\}/${GENOME_NAME^^}}" + content="${content//\{\{GENOME_NAME_UPPER\}\}/${genome_name_upper}}" content="${content//\{\{GENOME_DESC\}\}/${GENOME_DESC}}" content="${content//\{\{FORGEJO_URL\}\}/${FORGEJO_URL}}" content="${content//\{\{FORGEJO_USER\}\}/${FORGEJO_USER}}"