parent
32fe245f24
commit
722f27a678
@ -0,0 +1,44 @@
|
||||
import discord
|
||||
from discord.exts import commands
|
||||
import os
|
||||
from .imports.utils import paginate, run_command
|
||||
|
||||
owner_id = 351794468870946827
|
||||
embed_color = discord.Colour.from_rgb(49,107,111)
|
||||
|
||||
git_log = logging.getLogger('git')
|
||||
|
||||
class Git():
|
||||
def __init__(self, bot):
|
||||
self.bot = bot
|
||||
|
||||
@commands.group(case_insensitive=True)
|
||||
async def git(self, ctx):
|
||||
'''Run help set for more info'''
|
||||
pass
|
||||
|
||||
@git.command()
|
||||
@commands.is_owner()
|
||||
async def pull(self, ctx):
|
||||
em = discord.Embed( style='rich',
|
||||
title=f'Git Pull',
|
||||
color=embed_color)
|
||||
em.set_thumbnail(url=f'{ctx.guild.me.avatar_url}')
|
||||
result = await asyncio.wait_for(self.bot.loop.create_task(run_command(['git','pull'])),10)
|
||||
em.add_field(name='Results:', value=f'```{result}```')
|
||||
await ctx.send(embed=em)
|
||||
|
||||
@git.command()
|
||||
@commands.is_owner()
|
||||
async def status(self, ctx):
|
||||
em = discord.Embed( style='rich',
|
||||
title=f'Git Pull',
|
||||
color=embed_color)
|
||||
em.set_thumbnail(url=f'{ctx.guild.me.avatar_url}')
|
||||
result = await asyncio.wait_for(self.bot.loop.create_task(run_command(['git','status'])),10)
|
||||
em.add_field(name='Results:', value=f'```{result}```')
|
||||
await ctx.send(embed=em)
|
||||
|
||||
|
||||
def setup(bot):
|
||||
bot.add_cog(Git(bot))
|
||||
Loading…
Reference in new issue