-
-
Notifications
You must be signed in to change notification settings - Fork 43
Expand file tree
/
Copy pathinit.js
More file actions
31 lines (25 loc) · 641 Bytes
/
init.js
File metadata and controls
31 lines (25 loc) · 641 Bytes
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
'use strict';
const args = require('../../src/args');
const init = require('../../src/init');
module.exports.command = 'init';
module.exports.describe = 'initialize a blueprint';
module.exports.builder = {
blueprint: args['blueprint'],
to: args['to'],
outputRepo: args['output-repo'],
codemodsSource: args['codemods-source']
};
module.exports.handler = async function handler(argv) {
try {
let result = await init({
...argv,
blueprintOptions: argv._.slice(1)
});
let message = await result.promise;
if (message) {
console.log(message);
}
} catch (err) {
console.error(err);
}
};