githubwrangler
Program for managing Github repository expectations
Installation
npm install -g githubwrangler
Usage
Save a configuration file, then call githubwrangler
and pass it as a parameter.
githubwrangler -f example.json
Example:
org: "myorganisation" checks: type: "webhook" url: "https://youdomain.com/webhook" events: "push" type: "team" team: "ci" access: "pull" type: "label" name: "do not merge" colour: "FF0000"
Type of checks
webhook
Options:
- name (string, optional) - A description for this webhook (only used for CLI output)
- url (string) - The URL of the webhook that should be checked.
- events (array of strings) - An array of event names that the URL should be activated on.
team
Options:
- team (string) - The slug for the team you wish to add.
- access (string) - Level of access you wish to give this team ('pull', 'push' or 'admin')
label
- name (string) - Name of the label
- color (string) - Hex colour of the label