#!/usr/bin/env node const logger = require('../lib/logger'); //自定义工具用于日志打印 const request = require('request'); //发送http请求的工具。 const chalk = require('chalk'); //用于高亮console.log打印出来的信息。 /** * Padding. */ console.log() process.on('exit', () => { console.log() }) /** * List repos. */ request({ url: 'https://api.github.com/users/Fang-fs/repos', headers: { 'User-Agent': 'angular1-templates' } }, (err, res, body) => { if (err) logger.fatal(err) const requestBody = JSON.parse(body) if (Array.isArray(requestBody)) { console.log(' Available official templates:') console.log() requestBody.forEach(repo => { console.log( ' ' + chalk.yellow('★') + ' ' + chalk.blue(repo.name) + ' - ' + repo.description) }) } else { console.error(requestBody.message) } })