UNPKG

jiuye-cli

Version:

A simple CLI for scaffolding Jiuye projects.

30 lines (25 loc) 856 B
// const program = require('commander') const download = require('download-git-repo') const ora = require('ora') var read = require('read-metadata') const generate = require('../lib/generate') const logger = require('../lib/logger') var template = '15252236477/zw' // var template = 'gitlab:http://gitlab.sh-jiuye.com.cn:H5Front/xianc#master' var tmp = 'test/tmp' const spinner = ora('downloading --jiuye-- template') spinner.start() download(template, tmp, { clone: false }, err => { spinner.stop() if (err) logger.fatal('Failed to download repo ' + template + ': ' + err.message.trim()) console.log('克隆成功!') generate(name, tmp, err => { if (err) logger.fatal(err) logger.success('Generated "%s".', name) }) }) read(process.cwd() + '/package.json', (err, data) => { console.log(err, data) })