badge-cli

    1.0.5 • Public • Published

    node-badge-cli

    a cli tools for get result form http://badge.fury.io/for/js generated content

    npm version

    Install

    npm install -g badge-cli
    

    Usage

    badge -n badge-cli -f [md] -t [npm] 
    

    -t可选项

    • npm(默认值)
    • ruby
    • python
    • bower
    • github
    • nuget
    • php
    • cocoapods
    • perl

    -f可选项

    • url
    • markdown(默认值)
    • html
    • textile
    • rdoc
    • asciidoc
    • rst

    实现流程

    1、请求npm模块是否存在

    比如搜索q这个模块

    请求的是http://badge.fury.io/js/q.json,解析是否有返回值,即可判断是否存在

    {"name":"q","version":"1.0.1","project_uri":"https://github.com/kriskowal","homepage_uri":"https://github.com/kriskowal/q","source_code_uri":"git://github.com/kriskowal/q.git"}
    

    2、解析返回值,把对应格式的返回值打印到控制台即可

    比如

    [![npm version](https://badge.fury.io/js/q.svg)](http://badge.fury.io/js/q)
    

    具体长相

    npm version

    主要是替换q对应的地方

    技术

    Contributing

    1. Fork it
    2. Create your feature branch (git checkout -b my-new-feature)
    3. Commit your changes (git commit -am 'Add some feature')
    4. Push to the branch (git push origin my-new-feature)
    5. Create new Pull Request

    推荐

    版本历史

    • v0.1.0 初始化版本

    欢迎fork和反馈

    如有建议或意见,请在issue提问或邮件

    License

    this repo is released under the MIT License.

    Install

    npm i badge-cli

    DownloadsWeekly Downloads

    1

    Version

    1.0.5

    License

    ISC

    Last publish

    Collaborators

    • zhaoxingyue
    • zhangyuang
    • langshu