UNPKG

878 BJavaScriptView Raw
1'use strict'
2const co = require('co')
3const prompt = require('co-prompt')
4const chalk = require('chalk')
5const fs = require('fs')
6const initCatalog = require('./initCatalog/index.js')
7const path = require('path')
8// console.log( `dirname = ${path.dirname(__dirname)}`)
9module.exports = ()=>{
10 co(function *() {
11
12 // 分步接收用户输入的参数
13 // let tplName = yield prompt('Template name: ')
14 // let desc = yield prompt('desc: ')
15 // let gitUrl = yield prompt('Git https link: ')
16 // let branch = yield prompt('Branch: ')
17 let catalogName = yield prompt('请输入要创建的项目名: ')
18 let es6 = yield prompt('是否需要编译js(Y/N): ')
19 let scss = yield prompt('是否需要编译scss(Y/N): ')
20 let option = {
21 catalogName,
22 scss,
23 es6
24 }
25 initCatalog(catalogName,option)
26 })
27}