Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 9ec3cc6

Browse files
committed
Merge pull request #54 from gdgistanbul/automation-sh
Script minification bash scripts are added.
2 parents c5564c6 + 398a59f commit 9ec3cc6

File tree

3 files changed

+23
-2
lines changed

3 files changed

+23
-2
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,9 +77,9 @@ Optimize all images by running this script from `/automation/images/` folder:
7777
all_image_optimization.bat -d -jtran -pout -pquant -optip -gsicle -svgo
7878
```
7979

80-
To minify CSS and JS run `minify_all.bat` from `/automation/minifying/` folder:
80+
To minify CSS and JS run `minify_js.bat` (for Windows) and `minify_js.sh` (for Linux and MacOS) from `/automation/minifying/` folder:
8181
```bash
82-
minify_all.bat
82+
minify_js.bat
8383
```
8484

8585
Learn more about available optimization options from [documentation](https://github.com/gdg-x/zeppelin/wiki/Resources-optimizations).

automation/minifying/minify_js.sh

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
#!/bin/bash
2+
3+
if [ "$#" -ne 1 ]; then
4+
FILES="../../js";
5+
else
6+
FILES=$1;
7+
fi
8+
9+
10+
for f in $FILES/*.js;
11+
do
12+
if [[ $f != *".min"* ]]; then
13+
echo "Processing $f ..."
14+
echo "java -jar yuicompressor-2.4.8.jar $f -o ${f%.js}.min.js"
15+
java -jar yuicompressor-2.4.8.jar $f -o ${f%.js}.min.js
16+
fi
17+
done
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
#!/bin/bash
2+
3+
echo "Optimizing scripts.js to scripts.min.js"
4+
java -jar yuicompressor-2.4.8.jar ../../js/scripts.js -o ../../js/scripts.min.js

0 commit comments

Comments
 (0)