forked from donejs/donejs
/
build.js
28 lines (19 loc) · 1.1 KB
/
build.js
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
load('steal/rhino/steal.js')
steal.File("../jmvcdownload").removeDir()
steal.File("jmvcdownload.zip").remove()
steal.File("../jmvcdownload").mkdir()
var ignore = [".git", ".gitignore", "dist"]
steal.File("../jmvcdownload/documentjs").mkdir()
steal.File("documentjs").copyTo("../jmvcdownload/documentjs/", ignore)
steal.File("../jmvcdownload/funcunit").mkdir()
steal.File("funcunit").copyTo("../jmvcdownload/funcunit/", ignore)
steal.File("../jmvcdownload/jquery").mkdir()
steal.File("jquery").copyTo("../jmvcdownload/jquery/", ignore)
steal.File("../jmvcdownload/steal").mkdir()
steal.File("steal").copyTo("../jmvcdownload/steal/", ignore)
steal.File("js").copyTo("../jmvcdownload/js", [])
steal.File("js.bat").copyTo("../jmvcdownload/js.bat", [])
//steal.File("../jmvcdownload").zipDir("javascriptmvc-3.0.0.zip", "../jmvcdownload/")
// this part is only intended for use in linux/os x
// it zips up the new download with linux/os x executable permissions set on the right shell scripts
runCommand("sh", "-c", 'zip -r javascriptmvc-3.0.0.zip documentjs jquery funcunit steal js js.bat -x "*/.git/*" -x "*/dist/*"');