diff options
author | 2018-03-14 11:51:59 +0100 | |
---|---|---|
committer | 2018-03-14 11:51:59 +0100 | |
commit | d5c4c9c3f69b87b54341276fa641272ad03b4953 (patch) | |
tree | 7c9db471250b28cb373b6c215da66c324b133b49 /tools/svg/_scour.sh | |
parent | b94fd45b588c5b33c5cf8c18597eb3c2fda01b45 (diff) | |
download | flat-remix-d5c4c9c3f69b87b54341276fa641272ad03b4953.tar.gz flat-remix-d5c4c9c3f69b87b54341276fa641272ad03b4953.zip |
Add support for folder color
Diffstat (limited to 'tools/svg/_scour.sh')
-rwxr-xr-x | tools/svg/_scour.sh | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/tools/svg/_scour.sh b/tools/svg/_scour.sh new file mode 100755 index 000000000..16d53b720 --- /dev/null +++ b/tools/svg/_scour.sh @@ -0,0 +1,47 @@ +#!/bin/sh +# +# Written in 2016 by Sergei Eremenko <https://github.com/SmartFinn> +# +# To the extent possible under law, the author(s) have dedicated all copyright +# and related and neighboring rights to this software to the public domain +# worldwide. This software is distributed without any warranty. +# +# You should have received a copy of the CC0 Public Domain Dedication along +# with this software. If not, see +# <http://creativecommons.org/publicdomain/zero/1.0/>. +# +# Description: +# This script removes unused attributes and removes attributes with default +# values from elements. +# More details https://www.w3.org/TR/SVG/attindex.html +# +# Usage: +# _clean_attrs.sh FILE... + +set -e + +for i in "$@"; do + if [ -f "$i" ] && [ ! -L "$i" ]; then + # is a file and is not a symlink + + # continue if an extension is svg + [ "${i##*.}" = "svg" ] || continue + + scour \ + --quiet \ + --disable-simplify-colors \ + --disable-style-to-xml \ + --enable-id-stripping \ + --remove-metadata \ + --renderer-workaround \ + --strip-xml-prolog \ + --set-precision=8 \ + --strip-xml-space \ + -i "$i" -o "$i".tmp + + # rename + mv -f "$i".tmp "$i" + else + continue + fi +done |