From 468fb94a5fb17218da16033e27e86c1219c2b3ec Mon Sep 17 00:00:00 2001 From: Gubolin Date: Sun, 7 Sep 2014 16:47:36 +0200 Subject: add script for compressing Snap\! --- binary.sh | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100755 binary.sh (limited to 'binary.sh') diff --git a/binary.sh b/binary.sh new file mode 100755 index 0000000..fbeeeae --- /dev/null +++ b/binary.sh @@ -0,0 +1,21 @@ +#!/bin/bash + +# Requirements: +# git +# UglifyJS2 (https://github.com/mishoo/UglifyJS2) + +git clone https://github.com/Gubolin/snap.git +cd "snap" +git checkout mobileapp + +rm -rf .git/ +rm lang* ypr.js paint.js cloud.js gui.js + +find . -name '*.js' | xargs -I {} uglifyjs {} -o {} -c + +sed -i '/paint\.js"/d' snap.html +sed -i '/cloud\.js"/d' snap.html +sed -i 's/gui\.js"/binary\.js"/' snap.html + +find . \( \! -name '*.js' \! -name 'snap.html' \! -name 'mobile.sh' \! -name 'desktop.sh' \! -name 'snap_logo_sm.png' \! -name 'config.xml' \! -name 'package.json' -type f \) -print0 | xargs -0 rm +find . -type d -empty -print0 | xargs -0 rm -r -- cgit v1.3.1