Neutral Pork Motel

    ghlabels

    0.2.0 • Public • Published

    GitHub Labels

    npm node Build Status Coverage Status

    A command line tool that helps you manage your GitHub repository issue labels.

    Installation

    Using npm:

    npm install --global ghlabels

    Or Yarn:

    yarn global add ghlabels

    Usage

    Basic usage

    You can provide options as arguments or leave then blank and they will be prompted.

    ghlabels --repository foo/bar --token foobar --file ./path/somefile

    Note: As an alternative you can provide options as enviroment variables (e.g. GITHUB_LABELS_TOKEN).

    Copy from another repo

    ghlabels copy --source seegno/github-labels --target foo/bar --token foobar

    List

    ghlabels list --repository seegno/github-labels

    Client

    You can also import ghlabels client and use it as a module:

    import { copyLabelsFromRepo, listLabels, updateLabels } from 'ghlabels';
     
    // Example of copying labels from a source repo.
    copyLabelsFromRepo({
      source: 'seegno/github-labels'
      target: 'foo/bar',
      token: 'foobar'
    });
     
    // Example of listing all labels from a repo.
    listLabels({
      repository: 'seegno/github-labels',
      token: 'foobar'
    });
     
    // Example of updating all labels from a repo.
    updateLabels({
      repository: 'foo/bar',
      token: 'foobar'
    });

    Contributing & Development

    Contributing

    Found a bug or want to suggest something? Take a look first on the current and closed issues. If it is something new, please submit an issue.

    Develop

    It will be awesome if you can help us evolve github-labels. Want to help?

    1. Fork it.
    2. npm install.
    3. Hack away.
    4. Run the tests: npm test.
    5. Create a Pull Request.

    Release

    npm version [<newversion> | major | minor | patch] -m "Release %s"

    License

    MIT

    Install

    npm i ghlabels

    DownloadsWeekly Downloads

    1

    Version

    0.2.0

    License

    MIT

    Unpacked Size

    166 kB

    Total Files

    11

    Last publish

    Collaborators

    • nunorafaelrocha
    • seegno