1 | #!/usr/bin/env node
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 | var coz = require('coz'),
|
8 | path = require('path');
|
9 |
|
10 | var basedir = path.resolve(__dirname, '..'),
|
11 | pkg = require('../package.json');
|
12 |
|
13 | var buds = require('apeman-tmpl-contrib-official');
|
14 |
|
15 | process.chdir(basedir);
|
16 |
|
17 | coz.render([
|
18 | buds['gitignore']({
|
19 | ignore:[]
|
20 | }),
|
21 | buds['LICENSE']({
|
22 | year: new Date().getFullYear()
|
23 | }),
|
24 | buds['release.sh']({}),
|
25 | buds['task-contrib/usage.js']({
|
26 | pkg: pkg
|
27 | }),
|
28 | buds['task-contrib/index.js']({
|
29 | pkg:pkg
|
30 | }),
|
31 | buds['task-contrib/index_test.js']({
|
32 | pkg:pkg
|
33 |
|
34 | }),
|
35 | buds['task-contrib/README.md']({
|
36 | pkg: pkg,
|
37 | usage: 'docs/usage.js',
|
38 | get usageName() {
|
39 | var usage = require('../docs/usage.js');
|
40 | return Object.keys(usage.$tasks).shift();
|
41 | },
|
42 | see:{
|
43 | 'coz':'https://github.com/okunishinishi/coz'
|
44 | }
|
45 | })
|
46 | ], function (err) {
|
47 | if (err) {
|
48 | console.error(err);
|
49 | } else {
|
50 | console.log('Build done!');
|
51 | }
|
52 | });
|