$ npm install github-remove-all-releasesRemove all releases of a GitHub repo
Useful when you need to scrap current releases and make new ones.
$ npm install --save github-remove-all-releases
var githubRemoveAllReleases = require('github-remove-all-releases');
var AUTH = {
type: 'oauth',
token: '0126af95c0e2d9b0a7c78738c4c00a860b04acc8'
};
githubRemoveAllReleases(AUTH, 'stevemaotest', 'github-remove-all-releases-test', callback);
$ npm install --global github-remove-all-releases
$ github-remove-all-releases --help
Remove all releases of a GitHub repo
Usage
github-remove-all-releases <owner> <repo>
Example
github-remove-all-releases stevemao github-repo
github-remove-all-releases stevemao github-repo -t cde5078435862fe1c8af8af4b582460b95e8ec30
Options
-t, --token Your auth token
-v, --verbose Verbose output
An auth object passed to node-github.
Type: string
The owner of the repo.
Type: string
The repo you want your releases deleted from.
Type: array
A list of deleted releases.
Type: function Default: always return true
A custom filter function. All the releases will be passed as the only argument of this function. If return true, this release will be removed.
You can supply your auth token by a flag -t or --token. You can also set up an environment variable CONVENTIONAL_GITHUB_RELEASER_TOKEN to avoid typing your token every time. Create a new token if you haven't.
See grunt-github-remove-all-releases.
MIT © Steve Mao