Skip to content

Latest commit

 

History

History
62 lines (48 loc) · 1.77 KB

README.md

File metadata and controls

62 lines (48 loc) · 1.77 KB

gitlab-standard-labels stability

Create a standard set of issue labels and board lists for a GitLab CE project via API.

Installation

Install the package globally:

npm install -g gitlab-standard-labels

Optionally set the private token:

npm config set gitlab-standard-labels.token your-private-token

Note: you can get the private token from your account settings. The token can also be set as a command argument.

Usage

  Usage:
    $ gitlab-standard-labels <repository-url>

  Commands:
    <default>   Create a set of labels for a project

  Arguments:
    <repository-url>   The complete URL to the repository (eg. https://gitlab.example.com/group/name)

  Options:
      -t, --token=    The authentication token, overwrites the token in config.json, if defined
      -d, --delete    Delete previous existing labels and board lists before the creation
      -b, --board     Create default board lists
      -h, --help      Print usage
      -v, --version   Print version

Examples

Create the default labels:

gitlab-standard-labels https://gitlab.example.com/group/name

Create the default labels, delete any existing label:

gitlab-standard-labels -d https://gitlab.example.com/group/name

Create the default labels and board lists, delete any existing label or list:

gitlab-standard-labels -bd https://gitlab.example.com/group/name

Create the default labels using a custom token:

gitlab-standard-labels -b --token=some-other-token https://gitlab.example.com/group/name

License

MIT