UNPKG

532 BPlain TextView Raw
1#!/usr/bin/env node
2
3import path from 'path'
4import Logger from './logger'
5import { runner } from './index'
6
7const defaultTemplates = path.join(__dirname, '../src/templates')
8runner(process.argv.slice(2), {
9 templates: defaultTemplates,
10 cwd: process.cwd(),
11 logger: new Logger(console.log.bind(console)),
12 debug: !!process.env.DEBUG,
13 exec: (action, body) => {
14 const opts = body && body.length > 0 ? { input: body } : {}
15 return require('execa').shell(action, opts)
16 },
17 createPrompter: () => require('enquirer'),
18})