Skip to content

Base

base

Classes:

Name Description
OopsCommand

Base Click command that validates config and tracks usage.

Functions:

Name Description
command

Drop-in replacement for @click.command that uses OopsCommand by default.

OopsCommand


              flowchart TD
              oops.commands.base.OopsCommand[OopsCommand]

              

              click oops.commands.base.OopsCommand href "" "oops.commands.base.OopsCommand"
            

Base Click command that validates config and tracks usage.

command

command(*args: Any, **kwargs: Any)

Drop-in replacement for @click.command that uses OopsCommand by default.

Source code in src/oops/commands/base.py
def command(*args: Any, **kwargs: Any):
    """Drop-in replacement for @click.command that uses OopsCommand by default."""
    kwargs.setdefault("cls", OopsCommand)
    return click.command(*args, **kwargs)