UNPKG

bia

Version:

a tool for download git repository

27 lines (26 loc) 991 B
const question = require('./question') const utils = require('./utils') module.exports = (cmd, opts) => { let config = {} utils.checkSkeletonFile().then(fileFlag => { if (fileFlag) { console.log('== biaSkeleton 下已存在 config.json,正在启动中 ==') return utils.readConfigFlile() } else { console.log('== 当前目录不存在 config 相关文件,初始化 skeleton 模板中 ==') return question.getSkeletonUrl().then(url => { config = Object.assign(config, { url, }) return utils.createSkeletonFile(config).then(() => { console.log('== skeleton 模板创建完成,skeleton server 正在启动中 ==') return utils.readConfigFlile() }) }) } }).then((config) => { utils.outputSkeleton(config) }).catch(err => { console.log(err) }) }