Skip to content

hallkk/gitlab-standard-labels

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Create a default set of labels for GitLab CE.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%