From 4200e43618e13f20896d9cc293cb6e965c5895dc Mon Sep 17 00:00:00 2001 From: Sudo-Ivan Date: Fri, 5 Dec 2025 23:19:38 -0600 Subject: [PATCH] feat: add script for renaming legacy artifacts - Introduced `rename_legacy_artifacts.sh` to automate the renaming of legacy artifacts with a '-legacy' suffix for better differentiation and maintainability. --- scripts/rename_legacy_artifacts.sh | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100755 scripts/rename_legacy_artifacts.sh diff --git a/scripts/rename_legacy_artifacts.sh b/scripts/rename_legacy_artifacts.sh new file mode 100755 index 0000000..7d39aef --- /dev/null +++ b/scripts/rename_legacy_artifacts.sh @@ -0,0 +1,21 @@ +#!/usr/bin/env bash +set -euo pipefail + +shopt -s nullglob + +patterns=( + "dist/*-win-installer.exe" + "dist/*-win-portable.exe" + "dist/*-linux.AppImage" + "dist/*-linux.deb" +) + +for pattern in "${patterns[@]}"; do + for f in $pattern; do + dir=$(dirname "$f") + base=$(basename "$f") + ext="${base##*.}" + name="${base%.$ext}" + mv "$f" "$dir/${name}-legacy.${ext}" + done +done