Skip to content
Feather weight CLI tool for synching Github issue labels across repos.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin
.gitignore
LICENSE
README.md
labels.defaults.json
package-lock.json
package.json

README.md

picasso

Feather weight CLI tool for synching Github issue labels across repos.

Usage

  • Create a simple JSON object mapping name to color (e.g. labels.example.json):

labels.example.json

{
  "good first issue": "DD1A8E",
  "help wanted":      "74E7BA",
  "investigate":      "74E7BA",
  "feature request":  "DB2E2E",
  "invalid":          "EDEDED",
  "duplicate":        "EDEDED",
  "wontfix":          "EDEDED",
  "question":         "FFD069",
  "faq":              "FFD069",
  "docs":             "FFD069",
  "bug":              "72D1ED",
  "regression":       "72D1ED",
  "breaking":         "72D1ED",
  "blocked":          "444444"
}
  • Install and run picasso:
  npm install picasso -g
  picasso --username [gh-username] --password [gh-password] \
    --repo indexzero/picasso --file labels.json

Watch as the labels are added to your repo:

  $ picasso 
  ƒ. username indexzero
  ƒ. password 
  ƒ. repo indexzero/picasso
  ƒ. label-file labels.example.json
  ⅰ. Listing labels for indexzero/picasso
  ⅰ. Updating bug in indexzero/picasso
  ⅰ. Updating duplicate in indexzero/picasso
  ⅰ. Updating enhancement in indexzero/picasso
  ⅰ. Updating invalid in indexzero/picasso
  ⅰ. Updating question in indexzero/picasso
  ⅰ. Updating wontfix in indexzero/picasso
  ⅰ. Updating design in indexzero/picasso
  ⅰ. Updating development in indexzero/picasso
  ⅰ. Updating regression in indexzero/picasso
  ⅰ. Updating blocked in indexzero/picasso
  ⅰ. Updating deployed in indexzero/picasso
  ⅰ. Done syncing labels with indexzero/picasso

picasso uses frameless

  1. Passing --save will save all options to ~/picasso.f.json
  2. If any CLI option is not provided you will be prompted for it.

LICENSE: MIT

Author: Charlie Robbins

You can’t perform that action at this time.