Skip to content

Add support for multiple scope prefixes #176

@Soheab

Description

@Soheab

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions