forked from latentflip/marionettejs.github.com
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathbuild-marionette
executable file
·46 lines (36 loc) · 2.51 KB
/
build-marionette
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#! /bin/bash
if [ -z "$1" ]
then
echo "please specify your version. example: ./build-marionette 1.0.0-beta6"
exit
fi
# replace version in data/global.yml
sed -E -i '' -e 's/^version: (.+)/version: '$1'/g' data/global.yml
mkdir -p backbone.marionette/amd
mkdir -p backbone.marionette/core/amd
curl https://raw.github.com/douglascrockford/JSON-js/master/json2.js > backbone.marionette/json2.js
curl http://underscorejs.org/underscore.js > backbone.marionette/underscore.js
curl http://backbonejs.org/backbone.js > backbone.marionette/backbone.js
curl http://code.jquery.com/jquery.js > backbone.marionette/jquery.js
curl https://raw.github.com/marionettejs/backbone.eventbinder/master/lib/backbone.eventbinder.js > backbone.marionette/backbone.eventbinder.js
curl https://raw.github.com/marionettejs/backbone.wreqr/master/lib/backbone.wreqr.js > backbone.marionette/backbone.wreqr.js
curl https://raw.github.com/marionettejs/backbone.marionette/master/lib/backbone.marionette.js > backbone.marionette/backbone.marionette.js
curl https://raw.github.com/marionettejs/backbone.marionette/master/lib/backbone.marionette.min.js > backbone.marionette/backbone.marionette.min.js
curl https://raw.github.com/marionettejs/backbone.marionette/master/lib/amd/backbone.marionette.js > backbone.marionette/amd/backbone.marionette.js
curl https://raw.github.com/marionettejs/backbone.marionette/master/lib/amd/backbone.marionette.min.js > backbone.marionette/amd/backbone.marionette.min.js
curl https://raw.github.com/marionettejs/backbone.marionette/master/lib/core/backbone.marionette.js > backbone.marionette/core/backbone.marionette.js
curl https://raw.github.com/marionettejs/backbone.marionette/master/lib/core/backbone.marionette.min.js > backbone.marionette/core/backbone.marionette.min.js
curl https://raw.github.com/marionettejs/backbone.marionette/master/lib/core/amd/backbone.marionette.js > backbone.marionette/core/amd/backbone.marionette.js
curl https://raw.github.com/marionettejs/backbone.marionette/master/lib/core/amd/backbone.marionette.min.js > backbone.marionette/core/amd/backbone.marionette.min.js
rm backbone.marionette.tar.gz
rm backbone.marionette.zip
tar -zcvf backbone.marionette.tar.gz backbone.marionette/
zip -r backbone.marionette.zip backbone.marionette/
rm -r source/downloads
mv backbone.marionette source/downloads
mv backbone.marionette.tar.gz source/downloads
mv backbone.marionette.zip source/downloads
rm source/downloads/backbone.js
rm source/downloads/jquery.js
rm source/downloads/json2.js
rm source/downloads/underscore.js