0.1.1 • Published 5 years ago

gitlab-standard-labels v0.1.1

Weekly downloads
1
License
MIT
Repository
github
Last release
5 years ago

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 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

License

MIT