1 | #!/usr/bin/env node
|
2 | "use strict";
|
3 |
|
4 | const _require = require('./index'),
|
5 | runner = _require.runner;
|
6 |
|
7 | const Logger = require('./logger');
|
8 |
|
9 | const path = require('path');
|
10 |
|
11 | const defaultTemplates = path.join(__dirname, '../src/templates');
|
12 | runner(process.argv.slice(2), {
|
13 | templates: defaultTemplates,
|
14 | cwd: process.cwd(),
|
15 | logger: new Logger(console.log.bind(console)),
|
16 | debug: !!process.env.DEBUG,
|
17 | exec: (action, body) => {
|
18 | const opts = body && body.length > 0 ? {
|
19 | input: body
|
20 | } : {};
|
21 | return require('execa').shell(action, opts);
|
22 | },
|
23 | createPrompter: () => require('enquirer')
|
24 | }); |
\ | No newline at end of file |