papirus-icon-theme/tools/_fix_color_scheme.sh
2016-12-05 23:33:56 +02:00

21 lines
442 B
Bash
Executable file

#!/bin/sh
#
# This script deletes a color property from style attribute
# if a class ColorScheme-* exist, and deletes the style
# attribute if is empty.
#
# limitations:
# - works only with single-line elements
#
# usage:
# _fix_color_scheme.sh FILE...
set -e
for file in "$@"; do
[ -f "$file" ] || continue
sed -r -i \
-e '/class="ColorScheme-/ s/color:#([0-9a-zA-Z]{3}|[0-9a-zA-Z]{6});?//g' \
-e 's/\s?style=""//g' "$file"
done