1 | #!/usr/bin/env node
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 | "use strict";
|
8 |
|
9 |
|
10 | var async = require('async'),
|
11 | path = require('path'),
|
12 | handybower = require('handybower');
|
13 |
|
14 | var basedir = path.resolve(__dirname, '..');
|
15 |
|
16 |
|
17 | process.chdir(basedir);
|
18 |
|
19 | async.series([
|
20 | function (callback) {
|
21 | var handybowerData = require('../handybower.json');
|
22 | async.eachSeries(Object.keys(handybowerData), function (dirname, callback) {
|
23 | var names = handybowerData[dirname];
|
24 | handybower(names, {
|
25 | dest: dirname,
|
26 | verbose: true
|
27 | }, callback);
|
28 | }, callback);
|
29 | }
|
30 | ], function (err) {
|
31 | if (err) {
|
32 | console.error(err);
|
33 | }
|
34 | });
|
35 |
|