mirror of
				https://github.com/reality/dbot.git
				synced 2025-11-04 09:57:30 +01:00 
			
		
		
		
	greload command to git pull then reload
This commit is contained in:
		
							parent
							
								
									c7fcb9fe18
								
							
						
					
					
						commit
						d4320bbde7
					
				@ -1,4 +1,6 @@
 | 
			
		||||
var fs = require('fs');
 | 
			
		||||
var sys = require('sys')
 | 
			
		||||
var exec = require('child_process').exec;
 | 
			
		||||
 | 
			
		||||
var adminCommands = function(dbot) {
 | 
			
		||||
    var dbot = dbot;
 | 
			
		||||
@ -17,6 +19,15 @@ var adminCommands = function(dbot) {
 | 
			
		||||
            dbot.instance.part(params[1]);
 | 
			
		||||
        },
 | 
			
		||||
 | 
			
		||||
        // Do a git pull and reload
 | 
			
		||||
        'greload': function(data, params) {
 | 
			
		||||
            var child;
 | 
			
		||||
 | 
			
		||||
            child = exec("cd ../ && git pull", function (error, stdout, stderr) {
 | 
			
		||||
                commands.reload(data, params);
 | 
			
		||||
            }.bind(this));
 | 
			
		||||
        },
 | 
			
		||||
 | 
			
		||||
        'reload': function(data, params) {
 | 
			
		||||
            dbot.db = JSON.parse(fs.readFileSync('db.json', 'utf-8'));
 | 
			
		||||
            dbot.reloadModules();
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user