Featured finished, ready to merge into master

This commit is contained in:
Eudaimon 2022-05-21 16:17:27 +02:00
parent cf8cc44147
commit 837eb5922f
14 changed files with 845 additions and 285 deletions

View file

@ -2,4 +2,23 @@
source variables.sh
envsubst <_theme_colors.scss >theme_colors_.scss.processed
# 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