diff --git a/jarvis/cogs/botutil.py b/jarvis/cogs/botutil.py index a0b60e9..5e9d8e9 100644 --- a/jarvis/cogs/botutil.py +++ b/jarvis/cogs/botutil.py @@ -12,6 +12,7 @@ from dis_snek.client.utils.misc_utils import find from dis_snek.models.discord.embed import EmbedField from dis_snek.models.discord.file import File from molter import msg_command +from rich.console import Console from rich.table import Table from jarvis.utils import build_embed, get_all_commands @@ -175,6 +176,9 @@ class BotutilCog(Scale): ) table.add_row("Total", str(i_total), str(d_total), str(l_total)) + console = Console() + with console.capture() as capture: + console.print(table) new = "\n".join(loaded) removed = "\n".join(unloaded) changed = "\n".join(reloaded) @@ -192,7 +196,7 @@ class BotutilCog(Scale): ) self.logger.info("Updates applied") - await ctx.reply(f"File Changes: ```ansi\n{table}\n```", embed=embed) + await ctx.reply(f"File Changes: ```ansi\n{capture}\n```", embed=embed) else: embed = build_embed(title="Update Status", description="No changes applied", fields=[])