Add minify-css.sh

This commit is contained in:
2022-08-27 22:53:20 +02:00
parent 6f76004dc0
commit c90de1a895
2 changed files with 7 additions and 1 deletions

2
.gitignore vendored
View File

@ -1,3 +1,3 @@
.idea/ .idea/
dest/ dest/
*.sh /*.sh

6
tools/minify-css.sh Executable file
View File

@ -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