UNPKG

773 BJavaScriptView Raw
1#!/usr/bin/env node
2var logger = require('../lib/logger')
3var request = require('request')
4var chalk = require('chalk')
5
6/**
7 * Padding.
8 */
9
10console.log()
11process.on('exit', function () {
12 console.log()
13})
14
15/**
16 * List repos.
17 */
18
19request({
20 url: 'https://api.github.com/users/cbd-template/repos',
21 headers: {
22 'User-Agent': 'cbd-cli'
23 }
24}, function (err, res, body) {
25 if (err) logger.fatal(err)
26 var requestBody = JSON.parse(body)
27 if (Array.isArray(requestBody)) {
28 console.log(' 可用模板列表:')
29 console.log()
30 requestBody.forEach(function (repo) {
31 console.log(
32 ' ' + chalk.yellow('★') +
33 ' ' + chalk.blue(repo.name) +
34 ' - ' + repo.description)
35 })
36 } else {
37 console.error(requestBody.message)
38 }
39})