Package Exports
- github-wiki-notifier
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (github-wiki-notifier) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
github-wiki-notifier
Notify diff of GitHub Wiki from GitHub Webhook payload.
Installation
npm install -g github-wiki-notifierUsage
Usage: github-wiki-notifier <notifier>
[--paylod=<path>]
[--repository=<path>]
[--clone-dir=<path>]
[--max-message-length=<number>]
[--dry-run]
[--output-message]
Notify diff of GitHub wiki to Chat
Options:
-p, --payload Set path to GitHub Webhook payload for gollum [string]
-r, --repository Set path to repository [string]
-c, --clone-dir Set path to cloning remote repository [default: ./<repo>] [string]
--max-message-length Set max length of message for contains diff
--dry-run Set flag to disable notify [boolean]
--output-message Set flag to output notify message [boolean]
--help Show help [boolean]
--version Show version number [boolean]
Examples:
github-wiki-notifier hipchat --payload=/path/to/json Notify to HipChat from payload file in local
github-wiki-notifier hipchat --repository=/path/to/repo Notify latest diff to HipChat from repo in local
github-wiki-notifier hipchat Notify to HipChat from payload string of environment variableMore detail, See Doc.
Configuration
General
- (optional):
GHWIKINOTIFIER_GITHUB_TOKEN: Auth Token (reposcope required) if you have to use https protocol to clone private repository - (optional)
GHWIKINOTIFIER_WEBHOOK_PAYLOAD: Stringified json of GitHub Webhook payload (ex.GHWIKINOTIFIER_WEBHOOK_PAYLOAD=jq . /path/to/json)
HipChat
- (require)
GHWIKINOTIFIER_HIPCHAT_ROOM: Hipchat Room ID - (require)
GHWIKINOTIFIER_HIPCHAT_ROOM_TOKEN: HipChat notify token
Todo
- Add tests
- Add pluggable notifier