papirus-icon-theme/tools/work/convert-to-dark.sh
2016-12-09 15:58:01 +02:00

20 lines
559 B
Bash
Executable file

#!/usr/bin/env bash
SCRIPT_DIR=$(dirname "$0")
_PAPIRUS_DIR="$SCRIPT_DIR/Papirus"
_PAPIRUS_DARK_DIR="$SCRIPT_DIR/Papirus-Dark"
# copy file from Papirus to Papirus-Dark
for dir in "$_PAPIRUS_DARK_DIR"/*; do
dirname=$(basename "$dir")
files=$(find "$_PAPIRUS_DIR/$dirname" -name '*.svg' -print)
for file in $files; do
cp -auv "$file" "$_PAPIRUS_DARK_DIR/$dirname"
done
done
# convert color scheme
find "$_PAPIRUS_DARK_DIR" -type f -name '*.svg' -exec sed -i \
-e 's/color:#5c616c;/color:#d3dae3;/I' \
-e 's/id="papirus"/id="papirus-dark"/I' '{}' \;