commit 27e8587dd4d4ad4275453685ab0fa579a4734dc2
parent 9fd2b8f149ba591293a9e067b1fcc2e0b6dde55c
Author: Marcel Radzio <marcel@radzio-sh.de>
Date: Sat, 12 Dec 2015 20:53:50 +0100
add --noupdate commandline option for deactivating Autoupdater
Diffstat:
2 files changed, 13 insertions(+), 9 deletions(-)
diff --git a/main.js b/main.js
@@ -1,6 +1,7 @@
var request = require('request');
var git = require('simple-git');
var schedule = require('node-schedule');
+var argv = require('yargs').argv;
//LOAD MODULES DOWN HERE
var pushbullet = require('./handlers/pushbullet.js');
var irc = require('./handlers/irc.js');
@@ -63,13 +64,15 @@ request.get('http://www.nordlab-ev.de/doorstate/status.txt', function (error, re
}).setMaxListeners(0);
}
irc.ircBotCommands();
-var j = schedule.scheduleJob('* 2 * * *', function(){
- console.log('Start Update!');
- bot.ircEndCustom('Start Update! Coming back in a few Senconds!');
- git.pull(function(err, update) {
- if(update && update.summary.changes) {
- require('child_process').exec('npm restart');
- }
+if (!argv.noupdate) {
+ var j = schedule.scheduleJob('* 2 * * *', function(){
+ console.log('Start Update!');
+ bot.ircEndCustom('Start Update! Coming back in a few Senconds!');
+ git.pull(function(err, update) {
+ if(update && update.summary.changes) {
+ require('child_process').exec('npm restart');
+ }
+ });
});
-});
+}
setTimeout(function() { MakePush(); }, 20000);
\ No newline at end of file
diff --git a/package.json b/package.json
@@ -24,7 +24,8 @@
"curlrequest": "*",
"irc": "0.4.0",
"simple-git": "*",
- "node-schedule": "*"
+ "node-schedule": "*",
+ "yargs": "*"
},
"preferGlobal": false,
"private": true,