Add admin pull command
This commit is contained in:
parent
8ca382c901
commit
860ed41e0d
|
@ -3,7 +3,7 @@ import plugin
|
|||
@plugin.group("admin")
|
||||
def admin(self,channel,nick,subcmd,*args):
|
||||
if not self.is_admin: return True
|
||||
if subcmd not in "down check".split(): return True
|
||||
if subcmd not in "down pull".split(): return True
|
||||
return False
|
||||
|
||||
@admin.command("down")
|
||||
|
@ -13,6 +13,9 @@ def admin_down(self,channel,nick,subcmd,*args):
|
|||
self._bot.die("Stopping...")
|
||||
sys.exit(0)
|
||||
|
||||
@admin.command("check")
|
||||
def admin_check(self,channel,nick,subcmd,*args):
|
||||
self.tasks.states[0] = self.check_rss(self.tasks.states[0],self.tasks.base_state)
|
||||
@admin.command("pull")
|
||||
def admin_pull(self,channel,nick,subcmd,*args):
|
||||
if subprocess.run(["/usr/bin/git","pull"]).returncode==0:
|
||||
self.say(channel,nick+": Pull successful!")
|
||||
else:
|
||||
self.say(channel,nick+": Pull failed!")
|
||||
|
|
Loading…
Reference in New Issue