gitlab-standard-labels
v0.1.1
Published
Create a standard set of issue labels and board lists for a GitLab CE project.
Downloads
5
Readme
gitlab-standard-labels
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 the npm config, if defined
-c, --config= The path to a custom labels configuration file
-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 current 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
Create the labels using a custom configuration file:
gitlab-standard-labels --config="/path/to/my/config.json" https://gitlab.example.com/group/name