130 lines
No EOL
3.8 KiB
ReStructuredText
130 lines
No EOL
3.8 KiB
ReStructuredText
.. _dev:
|
|
===
|
|
Dev
|
|
===
|
|
|
|
This is the cog guide for the ``Dev`` cog. This guide contains the collection of commands which you can use in the cog.
|
|
Through this guide, ``[p]`` will always represent your prefix. Replace ``[p]`` with your own prefix when you use these commands in Discord.
|
|
|
|
.. note::
|
|
|
|
Ensure that you are up to date by running ``[p]cog update dev``.
|
|
If there is something missing, or something that needs improving in this documentation, feel free to create an issue `here <https://github.com/AAA3A-AAA3A/AAA3A-cogs/issues>`_.
|
|
This documentation is generated everytime this cog receives an update.
|
|
|
|
---------------
|
|
About this cog:
|
|
---------------
|
|
|
|
Various development focused utilities!
|
|
|
|
---------
|
|
Commands:
|
|
---------
|
|
|
|
Here are all the commands included in this cog (23):
|
|
|
|
* ``[p]bypasscooldowns [toggle] [time]``
|
|
Give bot owners the ability to bypass cooldowns.
|
|
|
|
* ``[p]debug [code]``
|
|
Evaluate a statement of python code.
|
|
|
|
* ``[p]eshell [silent=False] [command]``
|
|
Execute Shell commands.
|
|
|
|
* ``[p]eval [body]``
|
|
Execute asynchronous code.
|
|
|
|
* ``[p]mock <user> <command>``
|
|
Mock another user invoking a command.
|
|
|
|
* ``[p]mockmsg <user> [content]``
|
|
Dispatch a message event as if it were sent by a different user.
|
|
|
|
* ``[p]repl``
|
|
Open an interactive REPL.
|
|
|
|
* ``[p]replpause [toggle]``
|
|
Pauses/resumes the REPL running in the current channel.
|
|
|
|
* ``[p]setdev``
|
|
Commands to configure Dev.
|
|
|
|
* ``[p]setdev ansiformatting <ansi_formatting>``
|
|
Use the `ansi` formatting for results.
|
|
|
|
* ``[p]setdev autoimports <auto_imports>``
|
|
Enable or disable auto imports.
|
|
|
|
* ``[p]setdev downloaderalreadyagreed <downloader_already_agreed>``
|
|
If enabled, Downloader will no longer prompt you to type `I agree` when adding a repo, even after a bot restart.
|
|
|
|
* ``[p]setdev getenvironment [show_values=True]``
|
|
Display all Dev environment values.
|
|
|
|
* ``[p]setdev modalconfig [confirmation=False]``
|
|
Set all settings for the cog with a Discord Modal.
|
|
|
|
* ``[p]setdev outputmode <output_mode>``
|
|
Set the output mode. `repr` is to display the repr of the result. `repr_or_str` is to display in the same way, but a string as a string. `str` is to display the string of the result.
|
|
|
|
* ``[p]setdev resetlocals``
|
|
Reset its own locals in evals.
|
|
|
|
* ``[p]setdev resetsetting <setting>``
|
|
Reset a setting.
|
|
|
|
* ``[p]setdev richtracebacks <rich_tracebacks>``
|
|
Use `rich` to display tracebacks.
|
|
|
|
* ``[p]setdev senddpyobjects <send_dpy_objects>``
|
|
If the result is an embed/file/attachment object or an iterable of these, send.
|
|
|
|
* ``[p]setdev sendinteractive <send_interactive>``
|
|
Send results with `commands.Context.send_interactive`, not a Menu.
|
|
|
|
* ``[p]setdev showsettings [with_dev=False]``
|
|
Show all settings for the cog with defaults and values.
|
|
|
|
* ``[p]setdev useextendedenvironment <use_extended_environment>``
|
|
Use my own Dev env with useful values.
|
|
|
|
* ``[p]setdev uselastlocals <use_last_locals>``
|
|
Use the last locals for each evals. Locals are only registered for `[p]eval`, but can be used in other commands.
|
|
|
|
------------
|
|
Installation
|
|
------------
|
|
|
|
If you haven't added my repo before, lets add it first. We'll call it "AAA3A-cogs" here.
|
|
|
|
.. code-block:: ini
|
|
|
|
[p]repo add AAA3A-cogs https://github.com/AAA3A-AAA3A/AAA3A-cogs
|
|
|
|
Now, we can install Dev.
|
|
|
|
.. code-block:: ini
|
|
|
|
[p]cog install AAA3A-cogs dev
|
|
|
|
Once it's installed, it is not loaded by default. Load it by running the following command:
|
|
|
|
.. code-block:: ini
|
|
|
|
[p]load dev
|
|
|
|
----------------
|
|
Further Support:
|
|
----------------
|
|
|
|
Check out my docs `here <https://aaa3a-cogs.readthedocs.io/en/latest/>`_.
|
|
Mention me in the #support_other-cogs in the `cog support server <https://discord.gg/GET4DVk>`_ if you need any help.
|
|
Additionally, feel free to open an issue or pull request to this repo.
|
|
|
|
--------
|
|
Credits:
|
|
--------
|
|
|
|
Thanks to Kreusada for the Python code to automatically generate this documentation! |