UNPKG

91admin-cli

Version:

A simple CLI for creating your projects from own Git server

34 lines (29 loc) 813 B
const { prompt } = require('inquirer') const { writeFile } = require('fs') const { listTable } = require(`${__dirname}/../utils`) let tplList = require(`${__dirname}/../templates`) const question = [ { type: 'input', name: 'name', message: '将要删除的本地脚手架名称:', validate (val) { if (tplList[val]) { return true } else if (val === '') { return '脚手架名称不能为空!' } else if (!tplList[val]) { return '该脚手架不存在.' } } } ] module.exports = prompt(question).then(({ name }) => { delete tplList[name] writeFile(`${__dirname}/../templates.json`, JSON.stringify(tplList), 'utf-8', (err) => { if (err) { console.log(err) } listTable(tplList, '本地脚手架删除成功!') }) })