mirror of
https://git.disroot.org/eudaimon/Simplewaita.git
synced 2026-03-09 20:21:07 +00:00
24 lines
632 B
Bash
Executable file
24 lines
632 B
Bash
Executable file
#! /bin/bash
|
|
|
|
source variables.sh
|
|
|
|
# envsubst <_theme_colors.scss >theme_colors_.scss.processed # not working!
|
|
|
|
echo "Variables read; parsing files..."
|
|
|
|
for FILE in "_theme_colors.scss" "gtkrc" ; do
|
|
echo " processing $FILE..."
|
|
while read -r line ; do
|
|
while [[ "$line" =~ (\$\{[a-zA-Z_][a-zA-Z_0-9]*\}) ]] ; do
|
|
LHS=${BASH_REMATCH[1]}
|
|
RHS="$(eval echo "\"$LHS\"")"
|
|
line=${line//$LHS/$RHS}
|
|
done
|
|
echo "$line"
|
|
done < "$FILE" > "$FILE.processed"
|
|
done
|
|
|
|
echo "Done; copying processed files"
|
|
|
|
cp _theme_colors.scss.processed ../common/_theme_colors.scss
|
|
cp gtkrc.processed ../../gtk-2.0/gtkrc
|