aiq.cli.commands.start#

Attributes#

Classes#

Functions#

start_command(→ None)

Run an AIQ Toolkit workflow using a front end configuration.

Module Contents#

logger#
class StartCommandGroup(
name: str | None = None,
invoke_without_command: bool = False,
no_args_is_help: bool | None = None,
subcommand_metavar: str | None = None,
chain: bool = False,
result_callback: collections.abc.Callable[Ellipsis, Any] | None = None,
**attrs: Any,
)#

Bases: click.MultiCommand

_commands: dict[str, click.Command] | None = None#
_registered_front_ends: dict[str, aiq.cli.type_registry.RegisteredFrontEndInfo]#
_build_params(
front_end: aiq.cli.type_registry.RegisteredFrontEndInfo,
) list[click.Parameter]#
_load_commands() dict[str, click.Command]#
invoke_subcommand(
ctx: click.Context,
cmd_name: str,
config_file: pathlib.Path,
override: tuple[tuple[str, str], Ellipsis],
**kwargs,
) int | None#
get_command(ctx: click.Context, cmd_name: str) click.Command | None#
list_commands(ctx: click.Context) list[str]#
start_command(ctx: click.Context, **kwargs) None#

Run an AIQ Toolkit workflow using a front end configuration.