/squint

Issue labels for hackers.

Primary LanguageDartMIT LicenseMIT

squint

Squint is a client for GitHub's issue labels api (v3).

Pub Version Build Status Documentation Tickets Ready

about

Groom the default tags to suit your team. Try it with Stagehand in a new repo.

Squint is idempotent. Requests are deduplicated against the repo's current labels.

usage

Create .env from the template file and fill in its values.

Create .squint.yml (or .json) with the issue labels you wish to add, remove, or change.

remove:
  - help wanted
  - invalid
  - question
  - enhancement

add: 
  - name: blocked
    color: '#800000'
  - name: ready
    color: '#01ff70'
  - name: android
    color: '#a4c639'
  - name: jigglypuff
    color: '#fad0de'

change:
  - name: bug
    color: '#d32f2f'
  - name: wontfix
    color: '#000000'
  - name: duplicate
    color: '#433333'

See documentation and examples.

cli

Grab the latest:

$ pub global activate squint

Pub will install the squint executable. (more)

Run:

$ squint --help  # needs ~/.pub-cache/bin in your PATH

discussion

Use the issue tracker for bug reports and feature requests.

Pull requests gleefully considered.

license: MIT