jishaku icon indicating copy to clipboard operation
jishaku copied to clipboard

Add support for multiple scope prefixes

Open Soheab opened this issue 2 years ago • 0 comments

The Problem

Currently you can enable, disable or set the scope prefix to one character but I have seen people want both the _ prefix and without that. Currently to do this you need override the python subcommand in a special cog etc. I think this can all be solved with a couple of lines in the package.

The Ideal Solution

Setting the Flags.SCOPE_PREFIX to a Union[str, Sequence[str], Callable[[Message], str]] essentially the same type as ext.commands.Bot.command_prefix.

Something like this:

import jishaku
jishaku.Flags.SCOPE_PREFIX = ["", "_"]

That will allow users to do: jsk py _author and jsk py author.

The Current Solution

Overriding the python in a cog.

Summary

Allow multiple scope prefixes.

Soheab avatar May 16 '22 09:05 Soheab