UNPKG

608 BJavaScriptView Raw
1#!/usr/bin/env node
2"use strict";
3
4const _require = require('./index'),
5 runner = _require.runner;
6
7const Logger = require('./logger');
8
9const path = require('path');
10
11const defaultTemplates = path.join(__dirname, '../src/templates');
12runner(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