From 97af5c061f146de52f9edc23b92cf60c3ed34bbe Mon Sep 17 00:00:00 2001 From: He4eT Date: Fri, 28 Mar 2025 16:28:39 +0100 Subject: [PATCH] replace_colors: add target --- replace_colors.sh | 27 +++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) diff --git a/replace_colors.sh b/replace_colors.sh index e97b5cb..d1a5e16 100755 --- a/replace_colors.sh +++ b/replace_colors.sh @@ -1,19 +1,22 @@ #!/bin/bash -if [ "$#" -ne 4 ]; then - echo "Usage: $0 " - echo "" - echo "Example: $0 wall.svg 073642 B58900 586E75" +if [ "$#" -ne 5 ]; then + echo "Usage: $0 " + echo "Example: $0 wall.svg wall.repainted.svg 073642 B58900 586E75" exit 1 fi -filename=$1 -new_bg=$2 -new_fg=$3 -new_shadow=$4 +sourceFile=$1 +targetFile=$2 +new_bg=$3 +new_fg=$4 +new_shadow=$5 -sed -i "s/#222222/#$new_bg/g" "$filename" -sed -i "s/#444444/#$new_fg/g" "$filename" -sed -i "s/#262626/#$new_shadow/g" "$filename" +cp $sourceFile $targetFile -echo "Colors replaced in $filename: bg=$new_bg, fg=$new_fg, shadow=$new_shadow" +sed -i "s/#222222/#$new_bg/g" "$targetFile" +sed -i "s/#444444/#$new_fg/g" "$targetFile" +sed -i "s/#262626/#$new_shadow/g" "$targetFile" + +echo "Colors replaced" +echo "$targetFile: bg=$new_bg, fg=$new_fg, shadow=$new_shadow"