1 | #!/usr/bin/env node
|
2 |
|
3 | var coz = require('coz'),
|
4 | path = require('path'),
|
5 | async = require('async'),
|
6 | buds = require('apeman-tmpl-contrib-official/lib/commons');
|
7 |
|
8 | var pkg = require('../package.json');
|
9 |
|
10 |
|
11 | var basedir = path.resolve(__dirname, '..');
|
12 |
|
13 | process.chdir(basedir);
|
14 |
|
15 | async.series([
|
16 | function (callback) {
|
17 | coz.render([
|
18 | 'lib/**/.*.bud',
|
19 | 'test/**/.*.bud'
|
20 | ], callback);
|
21 | },
|
22 | function (callback) {
|
23 | buds.render({
|
24 | pkg: pkg,
|
25 | modules: [
|
26 | {name: 'ConsoleLogger'},
|
27 | {name: 'MessageFormatter'}
|
28 | ],
|
29 | usages: [
|
30 | {
|
31 | title: 'Console Logger',
|
32 | description: 'Create an instance and emit ansi-colored log to stdout/stderr.',
|
33 | example: 'docs/examples/console-logger-example.js'
|
34 | },
|
35 | {
|
36 | title: 'Message Formatter',
|
37 | description: 'Create an instance and format message.',
|
38 | example: 'docs/examples/message-format-example.js'
|
39 | }
|
40 | ],
|
41 | see: {
|
42 | 'colorprint': "https://www.npmjs.com/package/colorprint"
|
43 | }
|
44 | }, callback);
|
45 | }
|
46 | ], function (err) {
|
47 | if (err) {
|
48 | console.error(err);
|
49 | }
|
50 | }); |
\ | No newline at end of file |