项目作者: popomore

项目描述 :
Add github labels automatically
高级语言: JavaScript
项目地址: git://github.com/popomore/github-labels.git
创建时间: 2014-01-26T17:28:18Z
项目社区:https://github.com/popomore/github-labels

开源协议:

下载


Github Labels

Add github labels automatically.

It’s very useful that init all your custom labels when create a repo.


Install

  1. $ npm install github-labels -g

Usage

  1. $ labels -c path/to/conf.json user/repo

About config file, see my conf for example.

  1. [
  2. {"name": "bug", "color": "ffffff"},
  3. {"name": "feature", "color": "000000"}
  4. ]

Your can simplify it that will generate github default color automatically.

  1. ["bug", "feature"]

Force option will delete all existing labels, otherwise will create label when not exist or update label when existing label has different color.

  1. $ labels -c path/to/conf.json -f user/repo

GitHub Enterprise configuration

If you’re using a GitHub Enterprise instance, you’ll need to pass some additional parameters to target your environment

  • host - The hostname of your GHE instance.
  • pathPrefix - The path to the API. Frequently for GHE this will be /api/v3.
  1. $ labels -c path/to/conf.json -h github.myhost.com -p /api/v3 user/repo

You can also provide the OAuth token to be used directly via the --token parameter.
This is useful when your GHE environment does not allow user/pass login.

  1. $ labels -c path/to/conf.json -h github.myhost.com -p /api/v3 -t PERSONAL_TOKEN_123 user/repo

Export from GitHub website

Here is a snippet to be able to export github labels from the labels page of a project

gist.github.com/MoOx/93c2853fee760f42d97f

Running this code in your browser console should output your some json ready to be imported.

License

MIT