UNPKG

690 BJavaScriptView Raw
1'use strict'
2/**
3 * 重置模板
4 */
5
6const co = require('co')
7const prompt = require('co-prompt')
8const chalk = require('chalk')
9const tplJson = require('../tpl')
10const fs = require('fs')
11
12module.exports = () => {
13 co(function *() {
14 var ok = yield prompt.confirm('template reset are you sure?(y/n) ')
15
16 if (!ok) {
17 process.exit()
18 }
19
20 tplJson.tpl = {}
21
22 // 写入配置文件
23 fs.writeFile(__dirname + '/../tpl.json', JSON.stringify(tplJson), 'utf-8', (err) => {
24 if (err) console.log(err)
25 console.log()
26 console.log(chalk.grey('The last template list is: \n'))
27 console.log(tplJson)
28 console.log('\n')
29 process.exit()
30 })
31 })
32}