Advertisement
Slapoguzov

Build wjp 2.0

Jul 23rd, 2015
232
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.13 KB | None | 0 0
  1. #!/bin/sh
  2.  
  3. #check exist dir and del her
  4. ls img_blocks >/dev/null 2>&1 && rm -r img_blocks
  5. mkdir img_blocks
  6. find blocks \( -name '*.jpg' -o -name '*.png' -o -name '*.gif' \) -exec cp {} img_blocks \;
  7. echo "img moved in dir img_blocks"
  8.  
  9. if [ "$1" = "" ] || [ "$1" = "--css" ]
  10. then
  11.     echo "--css"
  12.     borschik --input=css/main.css --output=css/main.built.temp1.css --minimize=no --comments=no
  13.     echo "built"
  14.     sed "s/\(.*\)url(\"\.\.\/blocks\(.*\)\/\(.*\.png\)\")/\1url(\"\/img_blocks\/\3\")/g; \
  15. s/\(.*\)url(\"\.\.\/blocks\(.*\)\/\(.*\.gif\)\")/\1url(\"\/img_blocks\/\3\")/g; \
  16. s/\(.*\)url(\"\.\.\/blocks\(.*\)\/\(.*\.jpg\)\")/\1url(\"\/img_blocks\/\3\")/g" css/main.built.temp1.css > css/main.built.temp2.css
  17.     sed "s///g" css/main.built.temp2.css > css/main.built.temp1.css
  18.     sed "s///g" css/main.built.temp1.css > css/main.built.temp2.css
  19.     uglifycss --cute-comments css/main.built.temp2.css > css/main.built.css
  20.     echo "optimised"
  21.     rm css/main.built.temp1.css
  22.     rm css/main.built.temp2.css
  23.     echo "temp files removed"
  24. fi
  25.  
  26.  
  27. if [ "$1" = "" ] || [ "$1" = "--js" ]
  28. then
  29.     echo "--js"
  30.     node_modules/.bin/r.js -o js/build.js
  31. fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement