Add minify-css.sh
This commit is contained in:
2
.gitignore
vendored
2
.gitignore
vendored
@ -1,3 +1,3 @@
|
|||||||
.idea/
|
.idea/
|
||||||
dest/
|
dest/
|
||||||
*.sh
|
/*.sh
|
||||||
|
6
tools/minify-css.sh
Executable file
6
tools/minify-css.sh
Executable 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
|
Reference in New Issue
Block a user