Adds [p]datapath to print the bot's data path (#2652)

* Add `[p]datapath` to print the bot's datapath

* Adds 2652
This commit is contained in:
Flame442 2019-05-14 01:05:52 -04:00 committed by Michael H
parent 4e564e8ce4
commit 7400008384
2 changed files with 12 additions and 0 deletions

View File

@ -38,6 +38,7 @@ Core
* ``[p]listlocales`` now displays ``en-US`` (`#2553`_) * ``[p]listlocales`` now displays ``en-US`` (`#2553`_)
* ``redbot --version`` will now give you current version of Red (`#2567`_) * ``redbot --version`` will now give you current version of Red (`#2567`_)
* Default locale changed from ``en`` to ``en-US`` (`#2642`_) * Default locale changed from ``en`` to ``en-US`` (`#2642`_)
* New command ``[p]datapath`` that prints the bot's datapath (`#2652`_)
------ ------
Config Config
@ -150,3 +151,4 @@ Utility Functions
.. _#2620: https://github.com/Cog-Creators/Red-DiscordBot/pull/2620 .. _#2620: https://github.com/Cog-Creators/Red-DiscordBot/pull/2620
.. _#2639: https://github.com/Cog-Creators/Red-DiscordBot/pull/2639 .. _#2639: https://github.com/Cog-Creators/Red-DiscordBot/pull/2639
.. _#2642: https://github.com/Cog-Creators/Red-DiscordBot/pull/2642 .. _#2642: https://github.com/Cog-Creators/Red-DiscordBot/pull/2642
.. _#2652: https://github.com/Cog-Creators/Red-DiscordBot/pull/2652

View File

@ -1380,6 +1380,16 @@ class Core(commands.Cog, CoreLogic):
else: else:
await ctx.send(_("Message delivered to {}").format(destination)) await ctx.send(_("Message delivered to {}").format(destination))
@commands.command(hidden=True)
@checks.is_owner()
async def datapath(self, ctx: commands.Context):
"""Prints the bot's data path."""
from redbot.core.data_manager import basic_config
data_dir = Path(basic_config["DATA_PATH"])
msg = _("Data path: {path}").format(path=data_dir)
await ctx.send(box(msg))
@commands.group() @commands.group()
@checks.is_owner() @checks.is_owner()
async def whitelist(self, ctx: commands.Context): async def whitelist(self, ctx: commands.Context):