Procházet zdrojové kódy

Update

tags/v0.0.65
Peter Vivell před 6 roky
rodič
revize
6b859cb13f
2 změnil soubory, kde provedl 36 přidání a 0 odebrání
  1. 36
    0
      html/js/closure.sh
  2. 0
    0
      html/js/update.sh

+ 36
- 0
html/js/closure.sh Zobrazit soubor

@@ -0,0 +1,36 @@
1
+#!/bin/bash
2
+
3
+[ -z "${2}" ] && echo "${0} <output.js> <input0.js> ... <inputN.js> | setup closure" && exit 1
4
+
5
+BASE_DIR="."
6
+
7
+setup_closure() {
8
+	wget -O \
9
+		"closure-compiler-latest.tar.gz" \
10
+		"https://dl.google.com/closure-compiler/compiler-latest.tar.gz"
11
+	CLOSURE_COMPILER="$(tar -tf closure-compiler-latest.tar.gz | grep closure-compiler)"
12
+	tar -C . -xf \
13
+		"closure-compiler-latest.tar.gz" \
14
+		"${CLOSURE_COMPILER}"
15
+	mv \
16
+		"${CLOSURE_COMPILER}" \
17
+		closure-compiler.jar
18
+}
19
+if [ "${1}" = "setup" -a "${2}" = "closure" ] ; then
20
+	echo setup_closure ;
21
+	exit 0;
22
+fi
23
+
24
+
25
+minimize() { # minimize "${OUTPUT}" "${INPUT_0}" ... "${INPUT_N}"
26
+	local OUTPUT="${1}" ; shift 1
27
+	java -jar "${BASE_DIR}/closure-compiler.jar" \
28
+		--compilation_level SIMPLE \
29
+		--js_output_file "${OUTPUT}" \
30
+		"${@}"
31
+	# gzip -k9 "${OUTPUT}"
32
+}
33
+minimize "${@}"
34
+
35
+
36
+exit 0

html/js/get.sh → html/js/update.sh Zobrazit soubor


Načítá se…
Zrušit
Uložit