hookup

Easily configure GitHub web hooks.

hookup

Easily configure GitHub web hooks.

GitHub doesn't provide a UI for configuring which events a web hook listens to. Hookup provides a simple way to manage the events for web hooks.

npm install -g hookup
hookup -l username -p password -r user/repo -u http://example.com/hook -e push,status
npm install hookup
var hookup = require( "hookup" );
var client = hookup.createClient({
    username: username,
    password: password
});
client.addWebHook({
    repo: "user/repo",
    events: [ "push", "status" ]
});

The node module contains lower-level methods for interacting with hooks and the GitHub API in general.

Copyright 2013 Scott González. Released under the terms of the MIT license.