diff --git a/.gitignore b/.gitignore index ce10006..c4d88ec 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,3 @@ .idea/ dest/ -*.sh +/*.sh diff --git a/tools/minify-css.sh b/tools/minify-css.sh new file mode 100755 index 0000000..05a34f0 --- /dev/null +++ b/tools/minify-css.sh @@ -0,0 +1,6 @@ +#!/bin/bash +cd 'dest/www/res/styles' || (echo "minify-css.sh: error" >&2; exit 1) +files=$(echo 'styles.css'; grep -E '^@import "(.*)";' 'styles.css' | sed 's/@import "\|";//g') +wc -c $files +sed ':a;N;$!ba;s/[ \n]\{1,\}/ /g' $files | sed 's/ \?\([{}>;,]\) \?/\1/g' | sed 's/@import[^;]*;\|^ \| $//g' > min.css +wc -c min.css