jira-issue-normalizer

command module
v0.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 25, 2018 License: MIT Imports: 8 Imported by: 0

README

jira-issue-normalizer

Normalizes JIRA labels on issues in a project.

Motivation

JIRA labels are case sensitive, meaning "my-label" and "my-LaBeL" are two different labels. This is dumb. jira-issue-normalizer combs through the labels in a project and does its best to standardize labels to their downcased and dash-separated forms ("my-label" is preferred over "mylabel", and "my-long-label" is preferred over "mylong-label" or "my-longlabel").

Usage

See --help for all usage and options.

First, you will need a go installation on your system. Follow these instructions.

After installing go, you'll want to ensure any binaries you install via the go tooling are in your PATH:

$ export PATH=$GOPATH/bin:$PATH
via go install
$ go install github.com/ajm188/jira-issue-normalizer
$ jira-issue-normalizer --help
from source

You will need glide to install dependencies.

$ go install github.com/Masterminds/glide
$ git clone git@github.com:ajm188/jira-issue-normalizer && cd jira-issue-normalizer
$ glide install
$ go build .
$ ./jira-issue-normalizer --help

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL