better_launch.utils.click module

class better_launch.utils.click.DeclaredArg(name: str, ptype: Type, default: Any = <object object at 0x79d641c69410>, description: str = None)

Bases: object

default: Any = <object object>
description: str = None
name: str
ptype: Type
class better_launch.utils.click.Overrides(ui: bool = False, colormode: better_launch.utils.better_logging.Colormode = <Colormode.DEFAULT: 1>, screen_log_format: str = None, file_log_format: str = None)

Bases: object

colormode = 1
file_log_format: str = None
screen_log_format: str = None
ui: bool = False
better_launch.utils.click.get_click_launch_command(cmd_name: str, launch_func: Callable, options: Iterable[click.Option], cmd_help: str = None, *, allow_kwargs: bool = False) click.Command
better_launch.utils.click.get_click_options(declared_args: Iterable[DeclaredArg]) list[click.Option]
better_launch.utils.click.get_click_overrides(overrides: Overrides, expose: bool = False) list[click.Option]