didier/didier/data/flags/posix.py

17 lines
438 B
Python
Raw Normal View History

from discord.ext import commands
2022-07-11 22:23:38 +02:00
__all__ = ["PosixFlags"]
2022-06-30 21:49:45 +02:00
class PosixFlags(commands.FlagConverter, delimiter=" ", prefix="--"): # type: ignore
"""Base class to add POSIX-like flags to commands
Example usage:
>>> class Flags(PosixFlags):
>>> name: str
>>> async def command(ctx, *, flags: Flags):
>>> ...
This can now be called in Discord as
command --name here-be-name
"""