hubocator
v0.1.2
Published
Call hubot on javascript
Downloads
6
Readme
Hubocator
Execute hubot wrapper. Only javascript (without shell export) and support restarting hubot.
Installation
npm install coffee-script
npm install hubot
npm install hubocator
This module process executing wrapper and haven't hubot and coffee-script. Please install these module.
scripts
Copy scripts/hubocator_reset.coffee to your hubot scripts directory This script add function restart hubot through hubocator
Demo
Demo is here
git clone git://github.com/suisho/hubocator-demo.git
cd hubocator-demo
npm install
node example.js
- Restarting example
hubocator_hubot> hubot restart
- Confirm example
hubocator_hubot> hubot show hubocator
usage
var hubocator = require("hubocator");
hubocator(); // called hubot
environment
This value set on process.env
var hubocator = require("hubocator");
var env = {
"HUBOT_ENVIRONMENT" : "FOO"
}
hubocator(env);
args
This value is hubot arguments.
var hubocator = require("hubocator");
var env = {
"HUBOT_ENVIRONMENT" : "FOO"
}
var args = [
"-a", "irc"
]
hubocator(env,args);
//or
hubocator(args);
args
can as object if you need
var hubocator = require("hubocator");
var env = {
"HUBOT_ENVIRONMENT" : "FOO"
}
var args = {
"-a": "irc"
}
hubocator(env,args);
options
- coffeePath
- coffee script execute path
- hubotPath
- hubot execute path